第5章 Web控件-精品·公开课件.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 Web控件 本章重点 Web控件类 列表控件 Web控件的事件 5.1 基本的Web控件 ASP.NET提供的Web控件提供了丰富功能,可以使程序的开发变得更加简单和丰富。 Web控件中包括传统的表单控件,如TextBox和Button,以及其它更高抽象级别的控件,如Calendar和DataGrid控件。它们提供了一些能够简化开发工作的特性: 1. 丰富而一致的对象模型 。 2. 对浏览器的自动检测 。 3. 数据绑定 。 4. 支持主题 。 5.1 基本的Web控件 ASP.NET提供了与HTML元素相对应的基本Web控件,下表列举了ASP.NET提供的基本的Web控件。 5.1 基本的Web控件 在ASP.NET中,Web控件是使用相应的标记来编写控件的。Web控件的标记有特定的格式:以asp:开始,后面跟相应控件的类型名,最后以/结束,在其间可以设置各种属性。例如,这里定义了一个TextBox控件: asp:TextBox ID= “text1” runat=”Server”/ 当客户端请求该控件所在.aspx页面时,服务器就会把下面的代码送到客户端: input type=”text” ID=”text1” name=”text1” 使用Web控件,使得程序员不用详细了解HTML元素就可以设计页面。在Visual Studio中,程序员可以把Web控件拖拽到页面上来设计页面。 5.2 Web控件类 Web控件类都被放置在System.Web.UI.Web Controls命名空间下面 。 Web控件可分为两部分: 1. Web控件:用来组成与用户进行交互的页面。这 类控件包括常用的按钮控件、文本框控件、标签控 件等,还有验证用户输入的控件,以及日历控件等。 2.数据绑定控件,用来实现数据的绑定和显示。这 类控件包括广告控件、表格控件等,还有用于导航 的菜单控件和树型控件。 5.2 Web控件类 服务器控件的基类 WebControl定义了一些可 以应用于几乎所有的服务 器控件的基本属性,属性 的使用方式有三种 : 1. 在与控件对应的属性窗口里设置属性。 2.在定义控件的标记里设置属性。 3.在后台代码中利用“.”操 作符设置属性。 5.2 Web控件类 服务器控件的基本属性 BorderColor:获取或设置Web控件的边框颜色。 BorderStyle:获取或设置Web服务器控件的边框样式。 BorderWidth:获取或设置Web服务器控件的边框宽度。 BackColor:获取或设置Web服务器控件的背景色。 CssClass:获取或设置由Web服务器控件在客户端呈现的级联样式表(CSS)类。 Enabled:获取或设置一个值,该值指示是否启用Web服务器控件。 EnableTheming:获取或设置一个值,该值指示是否对此控件应用主题。 Font:获取与Web服务器控件关联的字体属性。 ForeColor:获取或设置Web服务器控件的前景色(通常是文本颜色)。 Height:获取或设置Web服务器控件的高度。 ID:?获取或设置分配给服务器控件的编程标识符。 SkinID:获取或设置要应用于控件的外观。 Style:获取将在Web服务器控件的外部标记上呈现为样式属性的文本属性集合。 Visible:?获取或设置一个值,该值指示服务器控件是否作为UI呈现在页上。 Width:获取或设置Web服务器控件的宽度。 5.3 列表控件 5.3.1 ListBox ListBox控件用于创建多选的列表框,而可选项是通过ListItem元素来定义的。 ListBox控件常用的属性: Count:表示列表框中条目的总数。 Items:表示列表框中的所有项,而每一项的类型都是ListItem。 Rows:表示列表框中显示的行数。 Selected:表示某个条目是否被选中。 SelectedIndex:列表框中被选择项的索引值。 SelectedItem:获得列表框中被选择的条目,返回的类型是ListItem。 SelectionMode:条目的选择类型,可以是多选(Multiple)或单选(Single)。 SelectedValue:获得列表框中被选中的值。 5.3 列表控件 5.3.1 ListBox ListBox控件常用的方法: 1. ClearSelected:取消选择ListBox中的所有项。 2. GetItemHeight:获得ListBox中某项的高度。 3. GetItemRectangle:获得ListBox中某项的边框。 4. GetSelected:返回一个值,该值指示是否选定了指定的项。 5. Sort

文档评论(0)

秦圈圈 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档