web开发 控件基础 C#.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web开发 控件基础 C#

服务器控件属性 服务器控件的基类WebControl定义了一些可以应用于几乎所有的服务器控件的基本属性。 属性的使用方式有三种 : (1) 在与控件对应的属性窗口里设置属性。 (2) 在定义控件的标记里设置属性。 (3) 在后台代码中利用“.”操作符设置属性。 服务器控件属性 BackColor:获取或设置Web服务器控件的背景色。 BorderColor:获取或设置Web控件的边框颜色。 BorderStyle:获取或设置Web服务器控件的边框样式。 BorderWidth:获取或设置Web服务器控件的边框宽度。 CssClass:获取或设置由Web服务器控件在客户端呈现的级联样式表(CSS)类。 Enabled:获取或设置一个值,该值指示是否启用Web服务器控件。 EnableTheming:获取或设置一个值,该值指示是否对此控件应用主题。 Font:获取与Web服务器控件关联的字体属性。 ForeColor:获取或设置Web服务器控件的前景色(通常是文本颜色)。 Height:获取或设置Web服务器控件的高度。 ID:?获取或设置分配给服务器控件的编程标识符。 SkinID:获取或设置要应用于控件的外观。 Visible:?获取或设置一个值,该值指示服务器控件是否作为UI呈现在页上。 Width:获取或设置Web服务器控件的宽度。 例:在购物网站中每个商品都会有图片信息,这个图片一般会用ImageButton控件,当用户单击图片后就可进入该商品信息介绍的页面。 标签控件 Label控件:用于在网页上显示文本。 声明Label的语法格式: asp:Label ID=控件名 runat=server Text=文本/asp:Label Label控件只能用来显示文本,它只有Text属性,用来获取或设置指定在Label控件上显示的文字。 示例: 实现显示随机广告的浏览功能。 示例: 实现用户登陆界面。 FileUpload文件上传控件 FileUpload控件可以使用户选择客户端上的文件并将其上传到 Web 服务器。 注意:用户选择要上载的文件后,FileUpload 控件不会自动将该文件保存到服务器。必须显式提供一个控件或机制,使用户能提交指定的文件。如可以提供一个按钮,用户单击它即可上载文件。 FileUpload文件上传控件 FileUpload控件的常用属性: FileUpload文件上传控件 例:利用FileUpload控件实现上传图片功能。效果如图所示: Calendar日期选择控件 Calendar控件用于在浏览器中显示日历,该控件可显示某个月的日历,允许用户选择日期,也可以跳到前一个或下一个月。 主要属性: Calendar日期选择控件 主要属性: Calendar日期选择控件 例:使用Calendar控件实现日期选择的功能,以保证日期输入的方便和正确。(效果如图所示) TreeView控件(母版页) “TreeView”控件可按树形结构来显示分层数据,如目录。它由一个或多个节点构成。树形结构中的每一项都称为“节点”。 TreeView 控件的节点类型 : TreeView控件 TreeView 控件中,常用属性如下: Text属性为显示在“TreeView”控件中的节点名称。 Value属性用于存储当前节点的附加数据 。 NavigateUrl属性表示该节点所链接的页面。 SelectAction属性用于设定单击节点时所触发的特定操作。如展开或折叠子节点 ExpandDepth属性设置为要显示的节点级别所对应的数字。 TreeView控件 例:利用TreeView控件实现如图所示页面效果。进一步熟悉和掌握此控件的用法和功能。 input id=Button4 type=button value=button runat=server/ 是Html服务器控件,此时我们点击此按钮,页面不会回传到服务器端,原因是我们没有为其定义鼠标点击事件。 input id=Button4 type=button value=button runat=server onserverclick=test / 我们为html服务器控件添加了一个onserverclick事件,点击此按钮页面会发回服务器端,并执行test(object sender, EventArgs e)方法。 asp:Button ID=Button2 runat=server Text=Button / 是Asp.net服务器控件,并且我们没有为其定义click,但是我们点击时,页面也会发回到服务器端。 3.3 验证控件 为什么要验证用户输入 验证过程 验证控件的使用 3.3.2 验证过程 3

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档