- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 标准控件 ASP.NET 控件简介 ASP.NET 控件分为4类: HTML普通控件, HTML服务器控件, Web服务器控件, 自定义控件。 1) HTML普通控件仅仅只是HTML标记,若严格定义,则不属于控件,仅仅有属性,不具有事件和方法。 例: input id=Button1 type=button value=button / 2) HTML服务器控件是在ASP.NET中把HTML普通控件封装之后形成的服务器控件。封装方法: 在HTML普通控件的标记上加上 runat=“server” 属性, 在客户端形成的页面上多了一些内部的代码。 input runat=server id=Button1 type=button value=button / 注: HTML服务器控件是在HTML普通控件和Web服务器控件之间的折中,它们使用熟悉的HTML元素,提供有限的对象。 ToolBox中有HTML普通控件,和Web服务器控件 HTML普通控件: Web服务器控件: HTML普通控件以及对应的标记符号 HTML服务器控件—理解 在HTML元素标记中添加 runat=“Server” 属性 就变为HTML服务器控件。 每个HTML服务器控件一般都要有Type、Id、Value 3个属性, Type -- 输入控件的类型, Id -- 控件的标识, Value -- 设置输入控件的内容。 必须保证HTML服务器控件的标记被包括在一个form runat=”server” /form之间. Web服务器控件有asp:前缀 1) Web服务器控件是基于面向对象特征的设计模型, 它提供了比HTML服务器种类更多、更强大的控件集合。 2)它属于System.Web.UI.WebControl名称空间, 所有的ASP.NET 服务器控件类都是从该名称空间的基类WebControl派生的。例: asp:Label ID=“Label1” runat=“server” Text=“Label“ / 3) 自定义控件是ASP.NET特色,允许开发人员自己创建自己的控件,然后把它们集成到ASP.NET应用程序中。 4) 也可以应用第三方控件, ASP.NET自定义控件在各个方面都与Web控件的行为相同。 Web服务器控件特点 1) 这组控件既包括传统的控件如Label、TextBox、Button等,也包含了更高抽象级别的控件如Calendar、DataList等。 2) Web 服务器控件具有更好的面向对象特性,所有控件的通用属性都在WebControl基类中实现,具有高度的一致性。 3) Web 服务器控件可以自动检测客户端浏览器的类型和功能,生成相应地HTML代码,从而最大程度地发挥浏览器的功能。 4) Web 服务器控件还具有数据绑定特性,所有属性都可以进行数据绑定,某些控件甚至还可以向数据源提交数据。 5) 使用Web控件时,必须在类名前添加“asp:”作为前缀,用来映射这些Web 服务器控件所处的System.Web.UI.Web控件名称空间,并且带有 runat=“server”属性。 Web服务器控件的名称 输入验证控件 本章要点 TextBox 控件 DropDownList控件显示数据 ListBox、CheckBox和RadioButton控件 FileUpload控件上传文件并且控制文件格式 Calendar控件(日历) Web标准控件的特点1--可以引用css head runat=server title/title style type=text/css .rtext {font-family: 宋体; font-size: 14pt; color: red} .gtext {font-family: 楷体; font-size: 24pt; color: green} /style /head body form id=form1 runat=server div asp:Label ID=Label1 runat=server Text=Label_red CssClass=rtext“ / asp:Button ID=Button1 runat=server Text=Button CssClass=gtext / asp:TextBox I
您可能关注的文档
- 第4章生命活动调控2 生理学(精品·公开课件).ppt
- 第4章之演示文稿(精品·公开课件).ppt
- 第05章 使用Flash CS3制作动画型课件(精品·公开课件).ppt
- 第5讲 策略游戏(精品·公开课件).ppt
- 第5次课-关系数据库(2)+&+SQL+Server+2005介绍费下载(精品·公开课件).ppt
- 第5讲方法研究概述(精品·公开课件).ppt
- 第5讲-工资管理子系统(精品·公开课件).ppt
- 第5讲Web数据库开发技术(精品·公开课件).ppt
- 第5节 热力学第二定律的微观解释(精品·公开课件).ppt
- 第4章--窗体——Access的“查询界面”-考勤管理(精品·公开课件).ppt
文档评论(0)