0
我在內容頁面上有一個TextBox txt。當我嘗試這jquery不能在內容頁面的服務器控件上工作
$(function(){
$("#txt").focus(function(){alert("abcd"); });
});
這是行不通的。如果我在沒有母版頁的簡單.aspx頁面上使用它,它就可以工作。
我在內容頁面上有一個TextBox txt。當我嘗試這jquery不能在內容頁面的服務器控件上工作
$(function(){
$("#txt").focus(function(){alert("abcd"); });
});
這是行不通的。如果我在沒有母版頁的簡單.aspx頁面上使用它,它就可以工作。
查看HTML源的asp.net控制。我認爲最可能的問題是通過預置內容部分的ID來重命名控件。您可以使用ClientIDMode屬性更改此設置:
<asp:TextBox ID="txt" runat="server" ClientIDMode="static"/>
如果"#txt"
是一個<asp:textbox />
控制它會得到一個客戶端ID時的頁面獲取呈現,選擇你需要做$("[id*='txt']")
檢查該服務器控件的標識,它將附加clientid。 – kobe