ASPNET__3服务器端控件.pptxVIP

  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文档。上传文档
查看更多
课程网站:WEB应用程序设计(ASP.NET)安徽机电职业技术学院 信息工程系汪 学 文wxwAspDotNet@126.com2013年3月第3课 ASP.NET服务器端控件本课要点:了解和使用各种服务器控件使用文本框、列表框等标准控件输入数据使用验证控件确保输入数据的正确性使用文件上传控件、日历控件等Rich控件了解导航控件和用户控件的使用本课示例请参见课件文件夹下AspDotNet\Lesson3_1文件夹,虚拟目录配置为AspDotNet\Lesson3_13.1 服务器端控件概述Web窗体是一个窗口类对象,由代码、标记、正文文本和服务器控件组成。在ASP.NET页面元素中,除Html标记外,所有控件实际上是在服务器端运行的。所有服务器控件都必须放在form runat=“server”与/form标记之间。所有服务器控件都必须使用runat=“server”属性。什么是控件?不仅仅是页面上的表单元素。ASP.NET是想将页面上所有的内容都用控件表示。控件的声明声明控件的第1种方法asp:Label id=message Text=欢迎大家 runat=server/asp:Button id=enter Text=确定 onClick=Enter_Click runat=server /声明控件的第2种方法asp:Label id=message runat=server欢迎大家/asp:Labelasp:Button id=enter Text=确定 onClick=Enter_Click runat=server /asp:Button控件的分类控件的类型HTML服务器控件Web服务器控件ASP.NET 2.0提供了丰富的Web服务器控件:标准控件List控件(列表控件)验证控件Rich控件(高级控件)导航控件登录控件等等3.2 HTML服务器端控件 这一类控件是主要是为了保留原来的HTML元素标记。一般和原来的HTML标记一一对应,只是增加了runat=“server”。3.3 标准控件标准控件几乎是每个ASP.NET应用程序都要用到的。主要包括:显示信息的Label和Literal控件接受用户输入的TextBox、CheckBox、RadioButton控件提交表单数据的Button、LinkButton和ImageButton控件显示图像的Image和ImageMap控件其它控件(Panel控件和HyperLink控件)3.3.1 Label控件和Literal控件如果需要动态地修改显示在页面中的文本,可以使用Label控件。Label控件的内容会由服务器端转译成span标签。ShowLabel.aspxprotected void Page_Load(object sender, EventArgs e){ // 显示时间 lblTime.Text = DateTime.Now.ToString(T);}Label控件Label控件的格式化属性BackColor:背景色BorderColor:边框色BorderStyle:边框样式BorderWidth:边框宽度CssClass:关联的CSS类Font:字体ForeColoe:前景色ToolTip:工具提示一般建议:避免使用格式属性,而使用CSS来格式化Label控件的输出内容。ShowLabel.aspxstyle type=text/css .labelstyle { color:red; background-color:yellow; border:Solid 2px Red; }/styleAssociatedControlID 属性Label控件的AssociatedControlID属性的作用:一是方便读屏器等程序正确地识别标签和表单,二是当点击标签时,自动把表单焦点设置为相应的表单输入框。 Literal控件Literal控件类似于Label控件,区别在于,Literal控件在转译时不产生span标记,因此,它没有格式化属性。ShowLabel.aspx使用Literal控件修改浏览器标题3.3.2 接收用户输入主要使用TextBox、CheckBox、RadioButton等控件来接收用户输入,对应于Html的input标签。TextBox控件TextMode: Single | Multiline | PasswordText: 显示的文字MaxLength: 整数,表示输入的最大的字符数Rows: 整数,当为多行文本时的行数Columns 整数,当为多行文本时的列数Wrap: True | False,表示是否允许换行,默认为TrueAutoPostBack: True | False OnTextChanged: 当文字改变时触

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地北京
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档