7.2 Web服务器控件
知识点讲解:光盘:视频\PPT讲解(知识点)\第7章\Web服务器控件.mp4
HTML服务器控件和Web服务器控件都是服务器控件,但是两者是有区别的,具体如图7-9所示。
图7-9 HTML服务器控件和Web服务器控件
ASP.NET的Web服务器控件是ASP.NET网页上的对象,在向浏览器请求页和呈现标记时将运行这些对象。许多Web服务器控件类似于熟悉的HTML元素,如按钮和文本框。其他控件具有复杂行为,如日历控件和管理数据连接的控件。
Web服务器控件的书写格式比较复杂,需要加上固定的“asp:”标签。例如下面的代码。
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" />
<asp: Button>
上述代码中增加了Web服务器控件标签“asp:”,所以上面的Button就是一个Web服务器控件。
在Visual Studio 2012的工具箱中,Web服务器控件占具了大量空间,如图7-10所示。
图7-10 Visual Studio 2012工具箱
其中常用的Web服务器控件有以下几个。
- 标准控件。
- 数据控件。
- 验证控件。
- 导航控件。
- 登录控件。