网站大量收购独家精品文档,联系QQ:2885784924

4第四章 标准控件的使用.pptVIP

  1. 1、本文档共105页,可阅读全部内容。
  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文档。上传文档
查看更多
第4章 ASP.NET技术 ASP.NET是一个建立在通用语言上的统一的Web开发模型,它能使用尽可能少的代码生成企业级Web应用程序. ASP.NET试图让开发人员利用一系列的控件,实现从窗口应用程序向Web应用程序的过渡。 Web Form示例 Web Form编程模型 3.1 标准控件 标准控件全部运行于服务器端,即必须显示声明runat=server. 这类控件在服务器端都以特殊的控件标签作为其HTML语法: asp:控件名称 /控件名称 当页面运行于客户端时,它们就会自动生成相应的符合HTML语法的控件标签。 (以TextBox为例) 标准控件(1) 标准控件(2) 标准控件(3) 4.1.1 Label 示例 编程方式动态设置: Label1.Text = ASP.NET程序设计; Label1.Font.Name = 黑体; Label1.Font.Size = 30; Label1.ForeColor = System.Drawing.Color.Blue; 动态创建一个Label控件,并将它添加到页面中: Label myLabel = new Label(); myLabel.Text = This is a new Label; Page.Controls.Add(myLabel); 4.1.2 TextBox 重要事件-TextChanged 当用户更改TextBox的文本时发生将引发本事件。 需配合AutoPostBack属性: 该值表示TextBox控件失去焦点时是否发生自动回发到服务器的操作。 如果TextBox控件失去焦点时发生自动回发,则为true;否则为false。默认值为false。 示例1-TextChanged事件 示例2-数值处理 示例3 鼠标点中或移动到TextBox时,自动将TextBox里的内容变成空值。 鼠标离开TextBox(空值)时,提示TextBox要输入数据。 参考程序1 在Page_Load方法中: TextBox1.Attributes.Add(onclick, this.value=); TextBox1.Attributes.Add(onmouseover, this.value=); TextBox1.Attributes.Add(onblur, if(this.value==) this.value=请输入内容;); 用javascript函数实现 script language =javascript function MouseOver() { this.form1.TextBox1.focus(); this.form1.TextBox1.value=; } /script Page_Load中: TextBox1.Attributes.Add(onmouseover, MouseOver()); 4.1.3 Button/LinkButton/ImageButton 当用户单击这三种类型按钮中任何一个时,都会产生Click事件,同时都会自动产生向服务器回送的操作。 示例 示例1: protected void Button1_Click(object sender, EventArgs e) { Label1.Text = Hello World!; } 示例2: asp:Button ID=Button1 runat=server PostBackUrl=~/login.aspx Text=提交 / 说明:单击Button1按钮后会跳转到login.aspx页面。 示例3: 利用CommandName属性来区分具体的按钮。(见后页) 利用CommandName属性来区分具体的按钮 4.1.4 HyperLink 注意 LinkButton在网页上创建超链接样式的按钮。 LinkButton的外观与HyperLink相同,但功能与Button相同。 如果单击控件时要链接到另一个网页,可以考虑使用 HyperLink。 4.1.5 DropDownList DropDownList控件实质是列表项(ListItem)容器,每个列表项对象都带有自己的属性,列表项可以通过手动或编程方式添加。 手动添加列表项-Items属性 SelectedIndexChanged事件 当选择项发生改变时,触发该事件。 配合AutoPostBack属性会自动产生向服务器回送的操作。 练习 参考 asp:DropDownList ID=DropDownList1 AutoPostBack=True onselectedindexchanged=DropDownList1_Se

文档评论(0)

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

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

1亿VIP精品文档

相关文档