tôi cần kích hoạt nhấp chuột của <asp:LinkButton>
.jQuery: trigger <asp: LinkButton> nhấp vào
example1
Điều sau đây được làm việc:
<asp:Button ID="myBtn" runat="server" />
$("#myBtn").trigger("click");
Ví dụ 2
Bây giờ điều tương tự với các LinkButton là không làm việc:
<asp:LinkButton ID="myBtn" runat="server" />
$("#myBtn").trigger("click");
Tôi cần phải kích hoạt sự kiện nhấp chuột của một asp: LinkButton.
hmm .... Có thực sự không bao giờ phải là một lý do chính đáng để sử dụng 'eval()'. – Spudley
@Spudley Tôi đã có cùng một câu hỏi như bài đăng gốc và người bạn guru web của tôi đã đề cập rằng eval() cũng xấu nhưng các câu trả lời khác không thực sự hiệu quả với tôi. Một cái gì đó như thế này sẽ làm việc thay vì bắt chước những gì eval đang làm với href javascript được thêm vào bởi LinkButton: 'WebForm_DoPostBackWithOptions (new WebForm_PostBackOptions (" # <% = myBtn.ClientID%> "," ", true," SearchValidation "," ", false, true));' bằng cách sử dụng nhóm xác thực chính xác (trong số những thứ khác). – Gloopy
Bạn không nên sử dụng eval() với nút liên kết, hoặc bạn sẽ mất dữ liệu viewstate. Tôi đã sử dụng nó trong một dự án và nó đã cho tôi khá đau đầu cho đến khi tôi phát hiện ra. Để bảo vệ ViewState trên postback, bạn không thể sử dụng eval. –