单击了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属性绑定?可能你的解题思路有些问题。
另外,你可以扩充自定义属性来保存值的。