html控件和web控件在客户端都被解释成标准的html。
html控件也可以和后台通信。
例如:一个html文本控件
<input type="text" id="text1" name="text1">
然后只要把它变成服务器控件就行了(在设计时右键将其转换为服务器控件)
它就变成了:<input type="text" id="text1" name="text1" runat="server">
这时你在cs文件中可以看到这样的定义
protected System.Web.UI..... Html.... text1;(我把它简化了)
然后你就可以在cs代码中进行访问了.
如:text1.Value="abc";
html控件也可以和后台通信。
例如:一个html文本控件
<input type="text" id="text1" name="text1">
然后只要把它变成服务器控件就行了(在设计时右键将其转换为服务器控件)
它就变成了:<input type="text" id="text1" name="text1" runat="server">
这时你在cs文件中可以看到这样的定义
protected System.Web.UI..... Html.... text1;(我把它简化了)
然后你就可以在cs代码中进行访问了.
如:text1.Value="abc";
直接在设计页面对html控件右键菜单转化为服务器控件,对于按钮类可以直接双击,也可以转换为服务器控件;
如果你喜欢手写代码,可以在html中直接加入 runat="server" 就可以了
然后,在 .cs 文件中直接通过 控件的id 调用