NET应用程序开发第2章 服务器控件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Computer Architecture and Structure 第2章 Web Form和服务器控件 本章主要介绍ASP.NET支持的三种控件:Web服务器端控件、HTML 服务器端控件和用户自定义控件。Web服务器端控件是.NET推荐使用的控件,Web服务器端控件除了常用的输入输出控件以外,还包括验证控件等。 本章重点: ●了解Web Form的编程模型。 ●熟练使用Web控件。 ●熟练使用HTML服务器端控件。 2.1 Web Form编程模型 在.net框架中,Form是一个很重要的概念。Web Form 是一个容器,有自己的属性、方法和事件。既然是一个容器,它就能容纳其它的控件。在ASP.NET中,Web Form是一个对象,表示一个Web页面。 1.页面的常用属性见下表: 表2-1 页面常用属性 程序清单2-1(2-1.aspx页面的类代码文件) 1:…… 2:using System.Web.UI.HtmlControls; 3: 4:namespace chapter2 5:{ 6: public class WebForm1 : System.Web.UI.Page 7: { 8: protected System.Web.UI.WebControls.Button Button1; 9: 10: private void Page_Load(object sender, System.EventArgs e) 11: { 12: Page.ID=Page1; 13: if(!Page.IsPostBack) 14: { 15: Response.Write(页面第一次加载!br); 16: } 17: else 18: { 19: Response.Write(页面被提交!br); 20: } 30: private void Button1_Click(object sender, System.EventArgs e) 31: { 32: string[] name={张三,李四,王五}; 33: ListBox1.DataSource=name; 34: Page.DataBind(); 35: Response.Write(本页的物理路径为:+Page.MapPath(3-2.aspx)); 36: Page.RegisterStartupScript(“message”,“scriptalert(‘演示成功! );/script); 37: 38: } 39: } 40:} 在创建一个页面时,可以使用许多元素,包括服务器注释、@page指令、静态HTML、ASP.net服务器控件、script代码声明段等。利用指令来指定页面或用户控件编辑器在处理页(.aspx)文件或用户自定义控件(.ascx)时使用的设置。 2.2 Web服务器端控件 8.Height 属性、Width 属性 这两个属性用来设定Web 控件的高和宽,单位是pixel(像素)。 9.TabIndex 属性 用来设定当使用者按下「Tab」按钮时,Web 控件接收驻点的顺序,如果这个属性没有设定的话就是默认值零。如果Web 控件的TabIndex 属性值一样的话,则是以Web 控件在ASP.NET 网页中被配置的顺序来决定。 10.ToolTip 属性 ToolTip 就是小提示。有设定本属性时,当使用者停留在Web 控件上时就会出现提示的文字。 11.Visible 属性 Visible 属性决定了控件的显示。设定本属性为False 时,控件的使用者接口就会消失。 Literal控件 可以使用 Literal Web 服务器控件将静态文本呈现在 Web 页上并使用服务器代码操纵该文本。与 Label Web服务器控件不同,Literal 控件不将任何 HTML 元素添加到文本上。下列示例说明Label控件和Literal控件的使用方法及其区别。 7:meta name=CODE_LANGUAGE Content=C# 8:meta name=vs_defaultClientScript content=JavaScript 9:meta name=vs_targetSchema content=/int

文档评论(0)

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

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

1亿VIP精品文档

相关文档