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

2025-02-26 13:20:58
推荐回答(5个)
回答1:

设置控件的clientid属性,它会把控件的客户端ID换成你想要的值,然后你就可以用getelementbyid取到了,当然 也可以用服务器端自己生成的ID去获取,它也有自己的一套规则,你去看一下MSDN就知道它是怎么生成服务器端控件的clientid的了

回答2:

在页面运行时,查看源文件里HiddenFiled的id
因为是使用的母版页,id是变了的
比如引用了母版页的内容页中有个HiddenField
在获取它的id时就用这个id
document.getElementById(ctl00_ContentPlaceHolder1_HiddenField1).value
为了不出问题或者母版页命名不同,请不要直接复制我的代码,自己查看源文件

回答3:

在js里要这样获取:
document.getElementById('<%=HiddenField1.ClientID%>')

回答4:

一、JS是在浏览器运行的,ASP.NET应用程序是在服务器运行的,不能直接操作;二、没必要,你不去接受这个隐藏域就行了,清空做什么?

回答5:

是否可以把问题说的在明白点
checkbox 选中时获取值
cs获取:this.HiddenFiled.value

----不知道是否是要表达这个意思