Document.getElementById(ControlID);
就可以獲取所需的控件了,不過如果是使用用戶控件,然後在另一個頁面調用此用戶控件,那麼直接使用上面的方法就獲取不了用戶控件頁面裏的子控件了,我想這應該是由於用戶控件被另一頁面調用,而其實並不屬於那個頁面的,所以每次用此方法獲取時,都會提示“缺少對象”的錯誤。
在Master母版頁的asp:content 裏也會出現上述問題.
要在用戶控件頁面裏要獲取其裏面的控件,可以用以下的方法:
var id = '<%=this. ControlID.ClientID%>';
如var id='<%=TextBox1.ClientID%>';
var Object=document.getElementById(id);
通過上面2句,就可以獲取實際用戶控件頁面裏的子控件了!