使用ASP.NET服务器控件

  1. 服务器控件简介

当在浏览器中请求页面时,服务器控件由ASP.NET运行库处理,会将这些控件转换为HTML代码返回给客户端。服务器控件的Runat特性用于指出此控件存活在服务器上,如果没有这个特性,这些控件就不会被ASP.NET运行库处理,且最终会直接为HTML源代码。如页面中的控件Button没有声明Runat属性

    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1" Text="Button"/>
    </div>
    </form>

         请求页面后生成的HTML如下图,说明控件没有被服务器处理直接返回给客户端

    <div>
       <asp:Button ID="Button1" Text="Button"/>
    </div>

      2.服务器控件转换为HTML代码

<asp:Label>            -> <span>
<asp:DropDownList>     -> <select>
<asp:Panel>            -> <div>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。