js 在母版上的應用

  弄了一天,終於知道怎麼在js端調用內容頁上asp.net控件。我們平時都是用像document.getElementById("UserName")來調用,但因爲有了母版所以就不一樣了,今天弄了一整天才知道是怎麼回事,原本控件的ID並不是我們直接寫上去的ID,而是在ID前面加上前綴,一般都是ctl00_ContentPlaceHolder1_,但這個會不會變我就不敢肯定,最後只好在js上直接取出控件的ID。

例子:

在內容頁上有<asp:TextBox ID="UserName" runat="server"></asp:TextBox>

那麼在js上應該用

var userName = document.getElementById('<%=UserName.ClientID%>').value;

來取得該控件的值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章