WEB应用的基本配置.ppt

上传人:b****1 文档编号:1414036 上传时间:2022-10-22 格式:PPT 页数:14 大小:1.04MB
下载 相关 举报
WEB应用的基本配置.ppt_第1页
第1页 / 共14页
WEB应用的基本配置.ppt_第2页
第2页 / 共14页
WEB应用的基本配置.ppt_第3页
第3页 / 共14页
WEB应用的基本配置.ppt_第4页
第4页 / 共14页
WEB应用的基本配置.ppt_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

WEB应用的基本配置.ppt

《WEB应用的基本配置.ppt》由会员分享,可在线阅读,更多相关《WEB应用的基本配置.ppt(14页珍藏版)》请在冰豆网上搜索。

WEB应用的基本配置.ppt

能力目标:

能够使用ASP.NET内置对象Response、Request、Application和Session;能够设置Global.asax文件中的相关事件;能够对页面进行统一出错处理;能够使用XML语法进行Web.Config文件的配置。

知识目标:

了解Response、Request、Application和Session对象的功能及使用方法;了解Global.asax中事件被触发的顺序;了解XML文件的基本结构和语法;了解Web.Config配置文件的基本结构;掌握Global.asax文件的使用方法;掌握Web.Config文件的配置方法。

教学目标:

本项目的工作任务首先是为电子商务网站创建全局应用程序类Global.asax,然后设置Application_Error事件处理代码,使得当Web服务器出现未处理异常时将出错信息传递给出错处理页面,并通过编辑配置文件Web.config实现Web应用程序的总体设置,在任务分析中将进一步介绍内置对象Response、Request、Application和Session的功能及使用方法。

即通过学习,让学生了解ASP.NET常用内置对象,使学生能够灵活运用ASP.NET内置对象,掌握利用Global.asax和Web.config对站点进行总体设置的方法。

本项目共设2个工作任务,即任务1Global.asax文件配置和任务2Web.Config文件配置。

项目简介:

任务一Global.asax文件配置,本任务首先为电子商务网站创建全局应用程序类Global.asax,如图4.1,然后为Web应用程序设置Application_Error事件处理代码,使得当Web服务器出现未处理异常时将出错信息传递给出错处理页面。

在任务分析中将进一步学习ASP.NET内置对象Response、Request、Application和Session,以了解它们的功能及使用方法。

一、任务引导,图4.1创建全局应用程序类Global.asax,任务一Global.asax文件配置,1、Global.asax文件配置

(1)创建全局应用程序类Global.asax;

(2)添加事件代码;打开“Global.asax”文件,在该文件中将自动产生一些事件;为Application_Error事件添加事件处理代码,使得当Web服务器出现未处理异常时将出错信息传递给出错处理页面error.aspx。

2、创建出错处理页面error.aspx

(1)在解决方案资源管理器中,创建一个窗体页面error.aspx;

(2)切换到代码视图,为error.aspx添加代码;(3)打开文件error.aspx.cs,添加后置代码。

二、任务实施,任务一Global.asax文件配置,任务一Global.asax文件配置,1、ASP.NET内置对象

(1)Response对象Response对象的属性;Response对象的方法;

(2)Request对象Request对象的属性;Request对象的方法。

(3)Application对象Application对象的属性Application对象的方法(4)Session对象Session对象的属性;Session对象的方法,三、相关知识,任务一Global.asax文件配置,2、Global.asax文件配置

(1)Global.asax文件的结构Global.asax文件主要是定义Web应用程序的Application_Start()、Application_End()、Session_Start()和Session_End()等事件处理程序。

(2)Global.asax文件的使用Global.asax事件处理程序的执行顺序;ASP.NET程序:

Global.asax。

Global.asax使用了微软的HTML拓展标记语法来限制脚本,即必须用标记来引用上面的事件而不能用符号引用。

三、相关知识,任务一Global.asax文件配置,在Global.asax中除了为Application_Error事件添加事件处理代码,还可以为其他几个事件添加代码,其中,一个典型的应用就是统计在线人数,考虑使用Application内置对象保存当前在线人数,当用户建立Session时,就触发Session_Start事件,可以在该事件中为当前在线人数作加1操作,当用户在默认时间内没有进入其他ASP.NET程序时,将触发Session_End()事件,在该事件中为当前在线人数作减1操作,尝试为网站实现统计在线人数功能,在存取Application对象的值时考虑进程同步问题。

四、任务拓展,一、任务引导,任务二Web.Config文件配置,ASP.NET具有一个非常重要的特性,就是它为开发者提供了一个非常便利的配置系统。

这个配置系统借助基于XML格式的文件(Machine.Config和Web.Config)来存储配置信息,使得开发者可以轻松快速地建立自己的Web应用环境。

本任务首先为电子商务网站创建Web配置文件,如图4.4,然后通过Web.Config配置文件中节点的设置,为应用程序设置配置信息,如指定编译信息、身份验证模式、为应用程序指定会话超时时间等。

在任务分析中将进一步学习XML语法,并详细介绍配置文件的查找优先级及Web.Config配置文件的使用方法。

1、创建Web配置文件Web.config;2、配置Web.config文件;3、节测试;

(1)创建页面NoAccess.htm,用于当用户没有权限访问请求的资源时,为用户提供信息提示,并编写相应程序代码;

(2)创建页面FileNotFound.htm,用于当用户访问的资源不存在时,为用户提供信息提示,并编写相应程序代码;(3)进行两种错误页测试:

一是用户访问的资源不存在,即NoAccess.htm;另一种情况是用户访问了无权请求的资源,即FileNotFound.htm。

二、任务实施,任务二Web.Config文件配置,1、Web.Config配置文件的基本概述,三、相关知识,每个web.config文件都是基于XML的文本文件,并且可以保存到Web应用程序中的任何目录中。

在发布Web应用程序时web.config文件并不编译进dll文件中。

2、Web.config配置文件的优点3、配置文件的查找优先级4、Web.Config配置文件的基本结构配置节处理程序声明配置节设置,任务二Web.Config文件配置,任务二Web.Config文件配置,节点节点节点节点节点子节点节点节点节点节点,节点,5、Web.Config配置文件的配置方法,四、任务拓展,本任务需要创建一个SqlHelper类,为其添加静态方法GetSqlConnection(),用于返回数据库连接字符串,然后创建测试页面test.aspx,在Page_Load事件中调用SqlHelper类的GetSqlConnection()方法,向页面输出数据库连接字符串。

1、SqlHelper类

(1)创建SqlHelper类

(2)编辑代码2、测试页面test.aspx,任务二Web.Config文件配置,课后习题见教材第146页,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1