我試圖在按鈕點擊顯示一個加載div,但目前它不工作。ASP.NET按鈕點擊div顯示div
的Javascript:
<script type="text/javascript">
$(document).ready(function (e) {
$('#BtnSend').click(function() {
$('#<%= loading.ClientID %>').toggle("slow");
});
});
</script>
事業部:
<div id="loading" class="Loading" runat="server" visible="false">
<div class="loadingImg">
<img src="../Images/loading.gif" alt="loading" />
</div>
</div>
按鈕:
<asp:Button ID="BtnSend" runat="server" Text="SEND"
onclick="BtnSend_Click" CssClass="pressbutton2" Height="36px" ClientIDMode="Static" />
股利設置爲RUNAT服務器,這樣我可以通過代碼也改變它的知名度。
您是否檢查過在ASP.NET生成的HTML中,按鈕是否保留在aspx文件中指定的ID?我100%確定在按鈕是自定義用戶控件的一部分時,您在文件中看到的ID與頁面中顯示的ID不同。 – Renan
注意:該ID是一個服務器控件,通常不與* Client *相同。 ClientID(又名DOM ID)使用控件ID,控制層次和映射規則來創建派生的ClientID。 – user2246674
來自雙方驗證的情況下JavaScript關閉 – user1986761