日期:2014-05-20  浏览次数:20569 次

如何在代码中引用普通html组件?
能不能在后台代码中实现
对普通html控件的引用
如 <input   type= "text "   name= "t1 "   id= "t1 "   />

用以控制t1的属性?类似
t1.text= "abc "

如果可以,如何引用?


------解决方案--------------------
设置runat= "server "即可

客户端
<input type= "text " name= "t1 " id= "t1 " runat= "server "/>

服务器端
protected System.Web.UI.HtmlControls.HtmlInputControl t1;

t1.Value= "ddd ";
------解决方案--------------------
设置runat= "server "

t1.Value= ...
------解决方案--------------------
楼上的是一种方法。

还有一种方法就是用Request.Form[ "控件的name "]
------解决方案--------------------
你应该说是html控件,不应该说是组件。
就添加runat= "server "就可以在cs里编辑了。
------解决方案--------------------
楼主想实现什么功能?
------解决方案--------------------
设置runat= "server "
------解决方案--------------------
to zhoumins(zm):
那好办,在object外面加panel控件,控制panel控件的Visible属性就可以了。
------解决方案--------------------
可以用在一般的html控件,object就不行了。