ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件

ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件

ID:40234715

大小:1.12 MB

页数:53页

时间:2019-07-27

ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件_第1页
ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件_第2页
ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件_第3页
ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件_第4页
ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件_第5页
资源描述:

《ASPNET20C网站开发实用教程教学课件作者梁晓晖来继敏ASP1NET20_第四章节课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET2.0(C#)网站开发实用教程机械工业出版社2009.81.Page对象2.Request对象3.Response对象4.Session对象5.Cookie对象知识点6.Application对象7.Server对象21.站点计数器2.聊天室3.论坛第1章网站开发概述3聊天室44.1概述ASP.NET提供了大量的内置对象,通过调用这些对象的方法可以实现丰富的功能,这使得开发人员可以更加自由和灵活地编写程序。这些内置对象可以通过Web窗体页的相关属性访问,多数的内置对象是通过具有HTTP前缀的框架类实现的。常用的内置对象有Page、Request、Resqon

2、se、Cookies、Session、Applicateion和Server。54.2Page类Page对象由System.Web.UI.Page类实现,类中包含了用于所有ASP.NET页面的方法和属性。Page类为扩展名为aspx的文件相关联,Page类表示从ASP.NETWeb应用程序的宿主服务器请求的.aspx文件(又称Web窗体页)。这些文件在运行时编译为Page对象,并缓存在服务器内存中。64.2Page类图4-1Web窗体页结构和Page基类74.2Page类4.2.1页面的生命周期1.常规页生命周期阶段84.2Page类4.2.1页面的生命周期2.生命周期事

3、件94.2Page类4.2.2Page类的常用属性1.IsPostBack属性IsPostBack属性用来指明网页是否为回传,它的数据类型为bool。2.title属性title属性代表网页的标题,程序运行后显示在浏览器的标题栏内。104.2Page类4.2.2Page类的常用属性1.IsPostBack属性IsPostBack属性用来指明网页是否为回传,它的数据类型为bool。2.title属性title属性代表网页的标题,程序运行后显示在浏览器的标题栏内。114.2Page类4.2.3Page对象应用示例【例4-1】利用Page对象的Load事件和IsPostBack

4、属性实现动态增加单选按钮列表的子选项。当页面初次加载时,单选按钮列表的子选项为两个游泳与篮球;用户在文本框中输入相应文本后按〈Enter〉键,都会把用户在文本框中输入的内容添加为单选列表的子选项,运行效果如图4-2所示。124.3Request对象Request对象是由System.Web.HttpRequest类实现的,用来获取客户端的信息。Request对象常用属性如表4-4所示。134.3.1使用表单传递数据表单是指HTML代码中〈form〉标记内的表单。语法为:……

5、m>在默认情况下,method属性的值为post。在设置〈form〉标记的method属性之后,就可以在代码中获取表单的字段值,语法为:Request.Form["字段名称"];由于Form属性是Request对象默认的传递方式,因此可以省略“Form”,即写成:Request["字段名称"];144.3.1使用表单传递数据【例4-2】利用表单实现如下功能,当输入用户名信息之后,单击“提交”按钮,显示含有用户名的欢迎信息,页面效果如图4-3所示。154.3.2ServerVariables属性Request对象的ServerVariables属性可以方便的获取服务器环境变

6、量的内容,其语法为:Request.ServerVariables["环境变量名称"];常用的服务器环境变量如表4-5所示。参见教材100页。164.3.2ServerVariables属性【例4-3】利用Request对象的ServerVariables属性获取客户端IP地址等服务器环境变量,并输出到浏览器,页面效果如图4-4所示。174.3.3获取浏览器信息当使用不同的浏览器对同一网页进行浏览时,可能会得到不同的结果。有时为了解决这一问题,开发人员需要针对不同的浏览器编写不同的Web文件,所以首先要获取客户端浏览器的属性。可以采用Request对象的Browser属性

7、来实现这一目的,其语法为:Request.Browser["浏览器属性名称"];常用浏览器属性如表4-6所示,参见教材102页。常用浏览器属性如表4-6所示184.3.3获取浏览器信息【例4-4】使用Request对象的Browser属性获取客户端浏览器的信息,页面效果如图4-5所示。194.3.4获取客户端安全证书信息在ASP.NET中,服务器端会对客户端的标识发出请求,此时,客户端需要发回一个安全证书以响应服务器端的请求。利用Request对象的ClientCertificate属性,可以获取安全证书的信息,语法为:Htt

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

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

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