Muszę wywołać kliknięcie <asp:LinkButton>
.jQuery: trigger <asp: LinkButton> kliknij
Example1
Poniższa rzecz działa:
<asp:Button ID="myBtn" runat="server" />
$("#myBtn").trigger("click");
Przykład2
Teraz to samo z LinkButton jest nie robocze:
<asp:LinkButton ID="myBtn" runat="server" />
$("#myBtn").trigger("click");
Potrzebuję do wywołać zdarzenie click of asp: LinkButton.
hmm .... Tak naprawdę nigdy nie powinien być dobry powód, aby używać 'eval()'. – Spudley
@Spudley Miałem to samo pytanie co oryginalny post, a mój znajomy z guru WWW wspomniał, że eval() również był zły, ale inne odpowiedzi nie działały dla mnie. Coś takiego jak to będzie działać zamiast naśladować to, co robi eval z javascriptem href, który jest dodawany przez LinkButton: 'WebForm_DoPostBackWithOptions (new WebForm_PostBackOptions (" # <% = myBtn.ClientID%> "," ", true," SearchValidation "," ", false, true));' używając poprawnej grupy sprawdzania poprawności (między innymi). – Gloopy
Nie powinieneś używać funkcji eval() z łączem, bo stracisz dane z widoku stanu. Używałem go w projektach i sprawiło mi to dość bólu, dopóki go nie odkryłem. Aby zachować stan przeglądania na poczcie zwrotnej, nie można użyć eval. –