Asp.net web用户控件javascript中获取服务器控件ID
2012-05-08 15:27
627 查看
最近做asp.net项目有使用web用户控件,需要通过js判断服务器端控件的值。依据在常规页面上的写法获取控件
代码片段: var mode = document.getElementById("hidMode").value; 其中“hidMode”为服务器隐藏控件ID。运行之后页面却无法得到该控件。
查看源文件发现在web用户控件中名为“hidMode”的隐藏控件id变为“ id="EditProgram1_hidMode"”,其中“EditProgram1”为页面上该web控件的名称。
原来在aspx页面上使用web控件时,解析为html后所有web控件中的标签id都会加上该控件的id。
修改js脚本为: var mode = document.getElementById('<%=hidMove.ClientID %>').value;问题得到解决。
代码片段: var mode = document.getElementById("hidMode").value; 其中“hidMode”为服务器隐藏控件ID。运行之后页面却无法得到该控件。
查看源文件发现在web用户控件中名为“hidMode”的隐藏控件id变为“ id="EditProgram1_hidMode"”,其中“EditProgram1”为页面上该web控件的名称。
原来在aspx页面上使用web控件时,解析为html后所有web控件中的标签id都会加上该控件的id。
修改js脚本为: var mode = document.getElementById('<%=hidMove.ClientID %>').value;问题得到解决。
相关文章推荐
- 【转】asp.net和javascript 获取服务器控件的id
- asp.net和javascript 获取服务器控件的id
- javascript获取asp.net的服务器控件id
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- 用jquery获取ASP.NET的服务器控件的ID
- asp.net关于WEB端用户重复提交问题。禁用服务器控件按钮问题。
- asp.net用户控件ascx中,如何在js中获取asp.net标准控件或服务器控件
- asp.net关于WEB端用户重复提交问题。禁用服务器控件按钮问题。
- ASP.NET页面中获取服务器控件的客户端ID
- ASP.NET jquery 获取服务器控件ID
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- javascript 获取asp.net服务器端控件id
- ASP.NET多个用户控件回车提交表单问题解决和获取用户控件上的ID方法
- asp.net脚本获取不到id,服务器控件id生成html页面id控制
- ASP.NET & JAVASCRIPT: 在Javascript代码中访问服务器控件的ID
- ASP.NET - Button Web 服务器控件概述
- ASP.NET - SiteMapPath Web 服务器控件概述
- ASP.NET - Web 服务器控件
- ASP.NET - CheckBox 和 CheckBoxList Web 服务器控件概述(下)
- ASP.NET - SiteMapPath Web 服务器控件概述