我做了一个项目 是带母版页的 然后呢我用JS想调用asp:HiddenField1这个控件 用他来往后台传值

由于是在内容页写的 所以JS获取不到 我是点击checkbox 然后把id存进hidden里面 id 是电话号码 怎么才能获取到HiddenFiled?或者说 还有什么别的好方法?
能举个简单的例子么 或者写明白点.。

设置控件的clientid属性,它会把控件的客户端ID换成你想要的值,然后你就可以用getelementbyid取到了,当然 也可以用服务器端自己生成的ID去获取,它也有自己的一套规则,你去看一下MSDN就知道它是怎么生成服务器端控件的clientid的了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-25
在页面运行时,查看源文件里HiddenFiled的id
因为是使用的母版页,id是变了的
比如引用了母版页的内容页中有个HiddenField
在获取它的id时就用这个id
document.getElementById(ctl00_ContentPlaceHolder1_HiddenField1).value
为了不出问题或者母版页命名不同,请不要直接复制我的代码,自己查看源文件
第2个回答  2011-02-18
在js里要这样获取:
document.getElementById('<%=HiddenField1.ClientID%>')本回答被网友采纳
第3个回答  2011-02-19
一、JS是在浏览器运行的,ASP.NET应用程序是在服务器运行的,不能直接操作;二、没必要,你不去接受这个隐藏域就行了,清空做什么?
第4个回答  2011-02-18
是否可以把问题说的在明白点
checkbox 选中时获取值
cs获取:this.HiddenFiled.value

----不知道是否是要表达这个意思
相似回答