(ASP课件)第五章Response、Request和Serverd对象

(ASP课件)第五章Response、Request和Serverd对象

ID:38954990

大小:1.71 MB

页数:29页

时间:2019-06-22

(ASP课件)第五章Response、Request和Serverd对象_第1页
(ASP课件)第五章Response、Request和Serverd对象_第2页
(ASP课件)第五章Response、Request和Serverd对象_第3页
(ASP课件)第五章Response、Request和Serverd对象_第4页
(ASP课件)第五章Response、Request和Serverd对象_第5页
资源描述:

《(ASP课件)第五章Response、Request和Serverd对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章Response、Request和Serverd对象回顾HTML服务控件和Web服务控件的区别RequiredFieldvalidator检查必填字段中是否含有值CompareValidator控件将在一个窗体字段中输入的值与一个固定的值或任何其他窗体字段中的值进行比较RangeValidator控件用于检查在字段中输入的值是否介于最大值与最小值之间RegularExpressionValidator控件用于检查字段值是否与给定的正则表达式相符CustomValidator控件用来为窗体创建自定义验证标准ValidationSummary控件概括窗体中生成的所有错误Page.IsVa

2、lid属性检查页面中的所有验证控件是否均已成功进行验证2©2007iSoftStoneHoldingsLtd.AllRightsReserved.目标使用Response对象使用Request对象使用Server对象3©2007iSoftStoneHoldingsLtd.AllRightsReserved.HttpResponse9-1HttpResponse对象允许开发人员对当前页面的输出流进行访问此类可用于:从输出页面读取/写入文本将用户重新定向到另一个页面有条件地结束应用程序连接设置/获取输出内容类型检查客户端与服务器的连接状态读取/写入Cookie4©2007iSoftStoneH

3、oldingsLtd.AllRightsReserved.HttpResponse:常用属性9-2属性名称说明Buffer指定是否将Web窗体创建的输出存储在IIS缓存中,直到处理完当前页面中的所有服务器脚本Cache获得网页的缓存策略(过期时间、保密性等)5©2007iSoftStoneHoldingsLtd.AllRightsReserved.HttpResponse:常用属性9-3属性名称说明ContentType获得或指定响应的HTTP内容(MIME)类型为标准MIME类型(如text/xml或image/gif)。默认的MIME类型是text/html。客户端浏览器从输出流中指定

4、的MIME类型获得内容的类型Cookie用于获得HttpResponse对象的Cookie集合Expires指定浏览器中缓存的页面过期之前的时间(以分钟为单位)6©2007iSoftStoneHoldingsLtd.AllRightsReserved.HttpResponse:常用属性9-4属性名称说明Output启用到输出HTTP响应流的文本输出OutputStream启用到输出HTTP内容主体的二进制输出,并作为响应的一部分7©2007iSoftStoneHoldingsLtd.AllRightsReserved.HttpResponse:常用属性9-5方法说明Write用于向当前HT

5、TP响应流写入文本,使其成为返回页面的一部分End停止处理至客户端的输出,返回目前为止已创建的页面内容并触发Application对象的EndRequest事件[Application对象将在第六阶段讨论]Redirect将用户从请求页面重新定向或带到另一页面8©2007iSoftStoneHoldingsLtd.AllRightsReserved.HttpResponse:常用属性9-6控件属性值LabelIDlblHdrLabelBackColor#E0E0E0LabelTextResponse对象的属性及它们的值LabelIDlblResponseLabelBackColorLigh

6、tBlue演示:示例1HttpResponse对象不同属性的用法打开VS.NETIDE并创建名为‘Example1’的新项目将默认Web窗体(.aspx)文件从‘Webform1.aspx’重命名为‘ResponseProperties.aspx’通过向Web窗体添加两个标签为Web窗体设计界面ResponseProperties.aspx的GUI按照表中的内容设置ResponseProperties.aspx上控件的属性9©2007iSoftStoneHoldingsLtd.AllRightsReserved.HttpResponse:常用属性9-7将下列代码片段添加到页面的Load事件

7、中privatevoidPage_Load(objectsender,System.EventArgse){lblResponse.Text=lblResponse.Text+"[HttpResponse.Buffer="+HttpContext.Current.Response.Buffer+"],";lblResponse.Text=lblResponse.Text+"[HttpResponse.Cache="+Ht

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。