第三课的内容是,WEB控件
内部控件: ASP.NET 引入一组称为“内部控件”的新控件,它们专门用于ASP.net
内部控件的使用方法与HTML控件相同,它们映射到HTML元素并通过使用
Runat="server"属性在服务器上执行。
列表控件:用于创建数据列表。这些控件的数据通常与数据库中的有交互作用。
如:Repeater、DataList、Datagrid...
复杂控件:(不是很重要)各种基本物控件组成的具有一定功能的单个控件。可以直接使用。
相当于自定义。
验证控件:进行所输入的数据进行 准确性和范围的检查。
控件对象:每个控件是一个类,用的时候相当于创建一个对象。
几个重要的控件:
文本控件:
单行输入 <asp:textbox id="name" runat="server"/>
多行输入<asp:textbo id="add" textmode="multiline" rows="10" columns="10" runat="server"/>
密码输入<asp: textbox id="pwd" textmode="password" runat="server"/>
控制转移:{前三个都可以响应事件}
Button 、imageButton:这两个按钮可能回传信息给服务器!
LinkButton:是一个超级链接,可以有动态效果。
Hyperlink:(相当于导航作用)直接在页面之间转换,其转向时,不用回传给服务器。
这四个控件:在属性栏都有commandName这一属性 ,在响应事件的时候能区分不同的控件。(相当于
有标记的作用。)
对于IMAGEBUTTON在传入参数的中的E同BUTTON的传入参数有所不一.前面Imagebutton 的E来说 点击事件响应参数上是这样显示的(Object sender,System.Web.UI.ImageClickEvenArgs e) 在引用的e.x 或e.Y可以实现图片的不区域进行不同的 链接.