Asp.net

Jquery並觸發點擊隱藏按鈕

  • August 31, 2020

我在表單上有一個隱藏按鈕,我需要點擊該按鈕才能觸發附加到更新面板的非同步回發觸發器。

這是怎麼做到的?

$('#myHiddenButton').trigger("click");

要不就

$('#myHiddenButton').click();

查看事件/觸發器

對於 Web 表單:如果將 Visible 屬性設置為 false;通常在 .net 中,處理頁面後控制項不會在 HTML 輸出中呈現。因此,就 jQuery 而言,按鈕不存在。

您可以在頁面上查看原始碼來驗證這一點。

如果您想這樣做,而不是使用 Visible 屬性,您可以執行以下操作:

<asp:Button ID="HiddenButtonID" runat="server" style="visibility: hidden; display: none;" />

然後你可以使用jQuery點擊按鈕:

$("#HiddenButtonID").click(); //Remember that in button, you must set ClientIDMode = "static"

或者

$("#<%=HiddenButtonID.ClientID%>").Click();

引用自:https://stackoverflow.com/questions/1091636