您的位置:首页 > Web前端 > JavaScript

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;问题得到解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: