如何获取HTML控件的值
现在一个GridView的第一column模板列有一个RadioButton的HTML控件(不是WEB),
在CS后台如何获取RadioButton是否选中?
我用ControlCollection c = GridView.Controls;
在 c 里只有WEB控件,而没有HTML控件。
谢谢解答!
------解决方案--------------------什么“HTML控件”,这是你自己想象的。HTML控件是HtmlInputRadioButton ,大概你根本没有用。或者你将那个html对象设置属性描述 runat= "true ",此时它就不是普通的字符串了,而不解析为htmlcontrol。否则,只是普通的字符串而已,asp.net并不去解析html对象。你认识它,asp.net并不认识它。
你可以参考我在另一帖子的回答:
http://community.csdn.net/Expert/topic/5287/5287124.xml?temp=5.529422E-02
并不能把html对象当作asp.net控件来要求asp.net给你当作控件处理。
如果要得到它的值,你至少应该加上“runat=server”。
------解决方案--------------------用FindControl试一下
------解决方案--------------------既然都走后台了 用服务器控件得了
------解决方案--------------------Request.Form[ "ControlName "]