第4章 web服务器控件(新).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 Web服务器控件 本章重点介绍ASP.NET技术的常用服务器控件的特点和应用方法,即选择和设置控件格式以及为控件编写事件处理程序。 4.1 ASP.NET控件技术 ASP.NET控件是一种服务器端运行的组件。服务器可以根据客户端浏览器的类型将其生成适合在该浏览器运行的HTML标记,进而在客户端显示。 ASP.NET控件主要分为HTML控件和Web控件两种。 HTML控件可以被认为是服务器端控件,因为其可以编写服务器端事件。 HTML控件其定义与应用方法和HTML标记类似,只是需要设置id和runat属性。 HTML控件的id属性用于代表HTML控件的名称。 HTML控件的runat属性用于代表HTML控件为服务器端控件,其值为”server”。 即:runat=“server” Web服务器控件可以自动检测客户端浏览器的类型,产生一个或多个适当的HTML控件,并自动调整成适合浏览器的输出。 Web服务器控件支持数据绑定技术,可以和数据源连接,用来显示或修改数据源的数据。 每一个Web服务器控件都有一个asp:的前缀,表示此控件为Web服务器控件。 格式如下: asp:Control id=name runat = server / 每一个Web服务器控件具有id和runat属性,其含义与HTML控件中相应的属性的含义一致。 大部分ASP.NET控件都可以引发事服务器端事件完成某些功能。 事件是一种在满足某种条件(如:鼠标单击)后开始运行的一种程序。 在ASP.NET中所引发的事件分为页面级事件和控件级事件。 页面事件是页面加载时和撤消时所引发的事件。主要有Page_Load、Page_Init和Page_Unload三种事件。 Page_Init事件和Page_Load事件都是在页面加载时引发的并用来执行初始化程序的事件。其中Page_Init事件只是在页面第一次加载时执行的事件,而Page_Load事件每次加载都执行。 根据ASP.NET页面的工作原理,即“一次编译,终身运行”可知,ASP.NET控件经过定义后如不发生更改将保持原样不变。 所有ASP.NET控件必须定义在.aspx(ASP.NET页面文件)文件中。如果采用代隐藏技术设计的程序其事件程序一般定义在代码文件(.cs,.vb)中。 4.2 常用基本Web控件 Web服务器控件的共用属性 1.AccessKey属性:这个属性可以用来指定键盘的快速键。我们可以指定这个属性的内容为数字或是英文字母,当使用者按下键盘上的「Alt」再加上我们所指定的值时,表示选择该控件。 2.BackColor属性:设定对象的背景色,其属性的设定值为颜色名称或是 #RRGGBB 的格式。 3.Visible 属性:决定了控件的显示。设定本属性为False 时,控件的使用者接口就会消失。 4.ToolTip 属性:就是小提示。有设定本属性时,当使用者停留在Web 控件上时就会出现提示的文字。 Label控件 Label控件是一种基本控件,其提供了一种以编程方式设置Web窗体页中文本的方法。 通常用于在页面固定位置显示文本时使用。 Label控件中的文本是静态的,用户无法编辑。 Label控件的一般形式为: asp:Label Runat=“server” id=“控件名称“ Text=“文本” / 其中Text属性表示要显示的文本,可以包括HTML格式设置。 TextBox控件 TextBox控件是一种基本控件,为用户提供一种在Web窗体中输入信息(包括文本、数字和日期)的方法。可以设置出单行,多行和密码三种形式文本框。 TextBox控件的一般形式为: asp:TextBox id=“控件名称”   AutoPostBack=“true|false”      MaxLength=“字符数”    text=“文本”   TextMode =“singleline|multiline|password”    OnTextChanged=“事件”   Runat=“server” / 改变文本框中的字体和颜色 文本框控件有很多美化属性,例如BackColor、BorderColor、BorderStyle等 文本控件常用属性 TextMode属性表示文本框表现形式(单行/多行/密码) Text属性表示要

文档评论(0)

书屋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档