WEB服务器控件分类:
- 内部控件
- 列表控件
- 复杂控件
- 验证控件
内部控件
ASP.NET引入一组称为“内部控件”的新控件,专门用于ASP.NET
内部控件的使用方法与HTML控件相同,他们映射到HTML元素并通过使用runat=server 属性在服务器上执行。
1、HTML控件
<input type="checkbox">
<input type="radio">
<input type="text"><textarea>
2、内部控件
<asp:CheckBox><asp:Radio>
<asp:TextBox rows="1"><asp:TextBox rows="10">
- 内部控件——文本输入
单行输入:
<asp:textbox id="name" runat="server">
多行输入:
<asp:textbox id="add" textmode="multiline"
rows="10" columns="10" runat="server"/>
密码输入:
<asp:textbox id="pwd" textmode="password" runat="server"/>
- 内部控件——控制转移
Button:将数据回发到服务器,按钮导航
LinkButton:将数据保存到服务器或访问服务器上的数据,链接按钮导航
ImageButton:单击通过超链接导航
HyperLink:在页面之间导航
(PS:Button,ImageButton和LinkButton用于将数据传递回服务器;当用户需要在页面之间导航时,主要使用Hyperlink。)
- 内部控件——选择
checkbox,radioButton,listbox,dropdownlist
列表控件
列表控件用于在web页中创建数据列表
填充这些控件的数据通常是从数据库检索的
用户可以从列表中选择一种选项,并且该选项将存储在数据库中
通常使用的标准列表控件是repeater,datalist,和datagrid控件
复杂控件
复杂控件指简单的内部控件重新组合封装产生的一个新的功能丰富的控件。
ADRotator:用于更好web页上的广告
Calendar:提供日历的全部功能。
ADRotator:
验证控件
在ASP中,验证工作只能只有客户端脚本语言在客户端执行。
ASP。net引入智能验证控件以使
验证工作在服务器执行
输入控件的数据需要进行准确性和取值范围方面的检查。