Lect12WEB程序设计[V3].pptx

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

第12讲 Web程序设计Web Programming Development……学习内容一、Web服务器控件(基本控件、验证控件、自定义控件)二、内置对象与配置 ( Response、Request、Server,Application 、 Cookie、 Session)三、个性化网站设计(站点导航、母版页、主题与皮肤)……一、WEB服务器控件HTML控件与WEB控件基本控件验证控件自定义控件1. HTML控件与WEB控件……常用的HTML控件Button:按钮Image:图象显示Text:文本输入File:文件上传Radio:单选框Checkbox:复选框Select:下拉列表Textarea:多行显示Div:控件容器HTML服务器控件HTML 服务器控件HTML标签runat=server……HTML 服务器控件是由 ASP.NET 更新的标准 HTML 标签,通过添加 runat=“server” 属性将其用作服务器控件HTML 服务器控件属于 System.Web.UI.HTMLControls 命名空间,派生自 HTMLControl 基类HTML 控件与 Web 控件 ……HTML 控件:比较灵活、功能较少在客户端运行窗体Web 控件具备编程功能、控件多服务器端运行、数据库处理功能完善往返过程:用户处理的每一操作,必须发送到服务器、进行处理、然后返回到浏览器无状态性:服务器不记录页面的状态或信息的特性2. 基本服务器控件……Web控件标记格式:asp:控件类型名 属性/基本服务器控件: Label:标签Button:按钮TextBox:文本框CheckBox:多选按钮RadioButton:单选按钮HyperLink:超连接Image:图象Panel:面板Table,T:表控件服务器控件的属性……基本属性使用方式:在属性窗口里设置属性在定义控件的标记里设置属性在后台代码中利用“.”操作符设置属性基本属性BackColor:获取或设置背景色Font:关联的字体属性ForeColor:控件的前景色Height:控件的高度ID:?控件的编程标识符SkinID:控件的外观Style:样式属性的文本属性的集合Width:控件的宽度。服务器控件的事件……Web控件事件在客户端引发,在服务器端处理Web控件的事件模型:客户端捕捉到事件信息,然后通过HTTP POST将事件信息传输到服务器示例 protected?void?Button1_Click(object?sender,?EventArgs?e){ ?Label1.Text?=?“Test!”; }3. 验证控件……为了加强应用程序安全性,应该对用户输入的内容进行验证。验证控件:RequiredFieldValidatorCompareValidatorRangeValidatorRegularExpressionValidatorCustomValidatorRequiredFieldValidator控件……功能:用户必须为某个特定控件提供信息控件绑定到用户名文本框,当为空时,会弹出提示信息常用属性ControlToValidate:绑定到需要验证的控件ErrorMessage:当验证控件无效时的显示信息ValidationGroup:绑定到验证程序所属的组Text:当验证控件无效时显示的验证程序的文本Display:设置验证控件的显示模式CompareValidator控件……功能:验证输入信息是否满足条件主要属性ControlToValidate:绑定需要验证的控件ErrorMessage:无效时的显示信息。ValueToCompare:设置用来做比较的数据。ControlToCompare:设置用来做比较的控件RangeValidator控件 ……功能:验证用户对某个文本框的输入是否在某个范围之内主要属性ControlToValidate:绑定到需要验证的控件Type:来设置按照哪中数据类型来进行比较MaximumValue:数据范围上限MinimumValue:数据范围下限RegularExpressionValidator控件 符号含义^字符串开始处$字符串结束[a-z]是否是a-z中的一个 \w允许输入任何值\d{3}“\d”指定输入的值是一个数字, { } 表示已指定数据类型的出现次数+表明一个或多个元素将被添加到正在检查的表达式……功能:验证用户输入的数据是否符合规则表达式预定义的格式,如电话号码、电子邮件等格式主要属性ControlToValidate:绑定到需要验证的控件ValidationExpression:设置正则表达式【例】RegularExpressionValidator控件选择三个 RegularExpressionValida

文档评论(0)

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

1亿VIP精品文档

相关文档