日期:2014-05-18  浏览次数:20446 次

单击了button后radio的状态复原了怎么办?
datalist里面用了html的radio,页面有服务器端的按钮button,如果某些radio被选中后,单击了button后,被选的radio有变会未选状态,这个问题怎么解决丫?

------解决方案--------------------
html的radio

你将它们runat= 'server ',并且允许它们保存状态,就行了。
------解决方案--------------------
为什么不用Web服务器控件..
------解决方案--------------------

runat= 'server '
------解决方案--------------------
在代码里定义一个变量来存这个状态就行了。if(Request.Form[ "xxx "] != null) 就表示有提交,记住它,再显示到页面里就行了,效率比用Runat=Server高那么一点点!
------解决方案--------------------
那就在页面加上一个隐藏域,用来保存radio的值
然后在onload里面还原
------解决方案--------------------
id属性不能绑定数据了.

---

你为什么要用ID属性绑定?可能你的解题思路有些问题。

另外,你可以扩充自定义属性来保存值的。