当前位置: 代码迷 >> ASP.NET >> 怎么获取HTML控件的值
  详细解决方案

怎么获取HTML控件的值

热度:3776   发布时间:2013-02-26 00:00:00.0
如何获取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 "]
  相关解决方案