- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络应用案例教程第6章
C语言程序设计 - 第1章 C语言学习基础 第6章 Web应用程序 本章教学目标 1)了解Web应用程序的基本概念 2)掌握Global.asax文件的配置方法 3)掌握web.config文件的配置方法 4)掌握Web应用程序中的缓存机制 5)掌握登录控件的使用方法 6)掌握树形目录控件的使用方法 本章知识结构 6.1 Web应用程序基础 6.1 Web应用程序基础 6.1.2 Web应用程序中的Global.asax文件 Global.asax 文件是可选的。Global.asax 文件基本格式: 01:%@ Application Language=C# % 02:script runat=server 03: void Application_Start(object sender, EventArgs e) { //应用程序启动后第一个用户访问时触发该事件} 04: void Application_End(object sender, EventArgs e) { //应用程序关闭时触发该事件 } 05: void Application_Error(object sender, EventArgs e) { //在出现未处理的错误时触发该事件} 06: void Session_Start(object sender, EventArgs e) { //在新会话启动时,即每一个客户登陆时触发该事件} 07: void Session_End(object sender, EventArgs e) { //在会话结束时触发该事件} 08:/script 6.1 Web应用程序基础 6.1.3 Web应用程序中的Web.config文件 Web.config文件是Web应用程序的配置文件,通过配置Web.config文件,可以使Web应用 程序实现很多功能,它以XML文件形式存在,它可以出现在应用程序的每一个目录中。 Web.config文件的基本格式 01: ?xml version=1.0? 02: configuration 03: appSettings /appSettings 04:connectionStrings/connectionStrings 05: system.web 06: compilation debug=true/ 07: authentication mode=Windows/ 08: customErrors mode=RemoteOnly defaultRedirect=GenericErrorPage.htm 09: error statusCode=403 redirect=NoAccess.htm / 10: error statusCode=404 redirect=FileNotFound.htm / 11: /customErrors 12: /system.web/configuration 6.1 Web应用程序基础 6.1.4 Web应用程序中的缓存机制 ASP.NET下的缓存机制主要分为两种:输出缓存(缓存aspx页面 和缓存ascx用户控件)和数据对象缓存。 1.输出缓存 输出缓存用来缓存HTML格式的服务器端响应,包括动态页面及用 户控件。 2.数据对象缓存 这种缓存与上面提到的输出缓存有很大的不同。输出缓存可以存 储于从客户端、浏览器到服务器整个HTTP流上任何具备HTTP 1.1及更 高本版功能的设备上,而应用程序的数据对象则只能被缓存在服务器 端的内存中。与输出缓存相比,对数据对象的缓存需要做更多的缓存 控制,同时也提供了更多的灵活性。 6.1 Web应用程序基础 6.1.5 登录控件 ASP.NET 2.0登录控件是一组控件的统称,通过这一组 控件,用户几乎不需要编程,就可以为ASP.NET Web应用程 序提供可靠完整的登录解决方案。 1.Login 控件 Login 控件的主要功能是对登录用户的合法身份进行 验证。Login 控件包含用于用户名和密码的文本框和一个 复选框以及一个提交按钮。 Login 控件有用于自定义显示、自定义消息的属性和 指向其他页的链接,在那些页面中结合其它登录控件用户 可以更改密码或找回忘记的密码等。 6.1 Web应用程序基础 2.LoginView 控件 使用 LoginView 控件,可以根据登录用户身份的不 同,显示不同的消息。
文档评论(0)