当前位置: 代码迷 >> ASP.NET >> 新手有关问题,在母板页怎么利用javascript 取得控件ID
  详细解决方案

新手有关问题,在母板页怎么利用javascript 取得控件ID

热度:1592   发布时间:2013-02-25 00:00:00.0
新手问题,在母板页如何利用javascript 取得控件ID
如题,在母板页里如何利用javascript 取得正确的ID〉??
想实现下面一句。但是放到母板里就提示错误:“document.getElementById(...)" 为空。

普通ASPX页面可用。帮帮忙。

 function Getbtn()  
  {  
 
  document.getElementById("btn1").click();  
 
  }

------解决方案--------------------------------------------------------
看下页面的源文件
btn1的ID在母板页中应该是含有母板页的名字然后加上btn1的
------解决方案--------------------------------------------------------
document.getElementById("<%= 控件名.ClientID %>")
------解决方案--------------------------------------------------------
嵌套了母板页后,页面的控件id会改变,在前面会加上 content的id号.
<asp:content id="Content1" contentplaceholderid="FlowerText" runat="server">
e.g: 原来一个叫btnClick的现在就变为了 Content1_btnClick

 简单的办法查看就是在你页面运行起来后,直接在IE中查看页面源代码,找到你的控件,你就知道了
------解决方案--------------------------------------------------------
document.getElementById(" <%= 控件名.ClientID %>")
  相关解决方案