大家好,JQuery的束縛點擊功能成爲綁定與ASP.Net AJAX回發
我有一個綁定到一個ASP一個簡單的jQuery功能:按鈕和火災點擊提交按鈕的時候,像這樣:
<asp:Button ID="btnSubmit" CssClass="btnSubmit" OnClick="btnSubmit_Click" runat="server"
Text="Send" />
$(document).ready(function() {
$(".btnSubmit").click(function() {
alert("button clicked");
});
});
此代碼在第一次加載頁面時正確運行,但在單擊提交(併發生post/postback)後再次運行。 asp按鈕代碼位於UpdatePanel中。看起來好像JQuery代碼在回發之後「未註冊」或未綁定。我頁面上的ScriptManager控件,但是這一切都是我做它:
<asp:ScriptManager ID="ContactFormScriptManager" runat="server">
<Scripts>
<asp:ScriptReference Path="Scripts/jquery-1.4.1.js" ScriptMode="Auto" />
<asp:ScriptReference Path="Scripts/contact-form.js" ScriptMode="Auto" />
</Scripts>
</asp:ScriptManager>
我懷疑還有更多我需要的ScriptManager做,以確保我的jQuery代碼保持註冊,但我不肯定是什麼。您的建議將不勝感激。
感謝, -NorthK
@Sarfraz和@nick, 非常感謝。這就像一個魅力和解釋幫助很多! – 2010-08-15 01:19:08