ASP.NET服务器控件
欢迎进入.NET社区论坛,与300万技术人员互动交流 >>进入
ASP.NET的服务器控件可以划分为两类,一类是Web服务器控件,位于System.Web.UI.WebControls命名空间中;另一类是HTML服务器控件,位于System.Web.UI.HtmlControls命名空间中。
Web服务器控件长得是这样的<asp:control_name runat=“server” ……> ,HTML服务器控件长得是这样的<htmltag runat=“server”…>.Web服务器控件大家很熟悉了,HTML服务器控件其实就是在HTML标签中添加属性runat=“server”就可以了,如<p id=“p1” runat=“server”></p>.
那为什么给HTML标签添加属性runat=“server”之后他就变为在服务器端执行的控件呢?
我们先来看一下Web服务器控件是怎么添加的,我们先在Default.aspx页面中添加一个Button类控件Button1
然后我们打开Default.aspx.designer.cs文件,我们会看到真正添加Button1对象的代码
与此类似,我们再在页面中添加<p id=“p1” runat=“server”></p> HTML标签
[1]
【责编:peter】
0
0