ASP.NET(2)——Web服务器对象

背景:ASP.NET视频中讲解了很多控件,Web服务器控件也是其中之一,现在总结一下Web服务器控件中的点滴知识,为后期的学习提供理论基础。


一、Web 服务器控件 

    

    (Web server control)

    属于 System.Web.UI.WebControls 命名空间的ASP.NET服务器控件。

    Web 服务器控件比 HTML 服务器控件更丰富、更抽象。Web 服务器控件在 asp.net 页上有 asp 标记前缀,例如 <asp:Button runat="server" />。


二、具体内容


内部控件、列表控件、复杂控件、验证控件


三、详细介绍


【内部控件】:使用方法与HTML控件相同,它们映射到HTML元素并通过使用runat="server"属性在服务器上执行。


1、文本输入:

单行输入:<asp:textbox="name" runat="server"/>

多行输入:<asp:textbox id="add" textmode="mulitiline" rows="10" columns="10" ruant="server"/>

密码输入:<asp:textbox id="pwd" textmode="password" ruant="server"/>


2、控制转移

Button,ImageButton:将数据回发到服务器

Hyperlink:在界面之间导航

LinkButton:将数据保存到服务器或访问服务器上的数据


3、选择

CheckBox:<asp:checkbox id="chkbx1" Text="选择我" ruant="server"/>

RadioButton:<asp:radiobutton id="radbt1" Text="单选按钮" groupname="radio" ruant="server"/>

            <asp:radiobutton id="radbt2" Text="单选按钮" groupname="radio" ruant="server"/>

            <asp:radiobutton id="radbt3" Text="单选按钮" groupname="radio" ruant="server"/>

ListBox:<asp:listbox id="lstbx1" SelectionMode="Single" ruant="server"/>

DropDownList:<asp:dropdownlist id="dropdnlst1" ruant="server"/>


【列表控件】:用于在Web页中创建数据列表;填充这些控件的数据通常是从数据库中检索出来的;用户可以从列表中选择一种选项,并且该选项将存储在数据库中;通常使用的标准列表空间是Repeater、DataList和DataGrid控件。


ASP.NET(2)——Web服务器对象_第1张图片


【复杂控件】:当希望控件拥有复杂的功能或使用HTML元素无法创建功能丰富的用户界面时,可以使用复杂控件(例如:日历Web控件)


是服务器控件,可用于创建复杂的HTML元素

AdRotator:用于更换Web页上的广告

Calendar:提供日历的全部功能


ASP.NET(2)——Web服务器对象_第2张图片


ASP.NET(2)——Web服务器对象_第3张图片



【验证控件】:输入控件的数据需要进行准确性和取值范围方面的检查;在ASP中,验证工作只能使用客户端脚本语言在客户端上执行;Asp.Net引入智能验证控件以使验证工作在服务器端执行。


四、学习心得


    积土成山,集水成渊。现阶段就是积累的过程,虽然枯燥,但是未来的你一定会感谢现在拼命的自己,加油吧!!!




你可能感兴趣的:(asp.net,web服务器,控件)