章基础知识电子ch02.pptx

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

2024年8月24日第1页第2章ASP.NET基础知识教学目标本章内容

2024年8月24日第2页教学目标了解ASP.NET的文件类型掌握Page类和窗体页指令使用ASP.NET内置对象网页的重定向掌握Cookie的使用以及设置和修改Cookie的方法视图状态的使用和关闭在web.config中创建用户变量Global.asax文件的作用

2024年8月24日第3页本章内容2.1ASP.NET应用程序概述2.2ASP.NET的内置对象2.3ASP.NET配置管理2.4本章小结2.5思考和练习

2024年8月24日第4页本章内容2.1ASP.NET应用程序概述2.2ASP.NET的内置对象2.3ASP.NET配置管理2.4本章小结2.5思考和练习

2024年8月24日第5页2.1ASP.NET应用程序概述ASP.NET应用程序与传统的桌面型应用程序不同:传统的桌面型应用程序是一个独立的exe文件,而ASP.NET应用程序则总是被分成若干个Web页面。这样,用户就可以从不同的入口进入一个ASP.NET应用程序,或者跟随超链接从一个Web应用程序导航到另一个Web应用程序。每个ASP.NET应用程序都共享一组资源和配置设置。另一个ASP.NET应用程序则不能共享这些资源和配置,即使它们位于同一个Web服务器上。从技术的角度来讲,每一个ASP.NET应用程序都在一个独立的“应用程序域”(applicationdomain)中执行。

2024年8月24日第6页ASP.NET的文件类型ASP.NET应用程序可以包含很多种不同类型的文件,不同类型的文件提供了不同的功能。在“添加新项”对话框中包含了允许向Web站点中添加的文件类型。这些能够添加到站点中的文件可以分组到不同的类别中。Web文件:.aspx文件、.ascx文件、.master文件、.htm/.html文件、.css文件、web.config文件、.sitemap文件、.js文件、.skin文件代码文件:.asmx文件、Global.asax文件、.cs文件数据文件:.xml文件、.mdf文件、.dbml文件

2024年8月24日第7页ASP.NET应用程序的目录ASP.NET保留了一些特殊的子目录,程序开发人员可以直接使用,并且还可以在应用程序中增加任意多个文件和文件夹。App_Code子目录 App_Data子目录 Bin子目录 App_GlobalResources子目录 App_LocalResources子目录 App_WebReferences子目录 App_Themes子目录

2024年8月24日第8页App_Code子目录App_Code子目录在Web应用程序根目录下,它存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code目录中放置的类文件可以包含任何可识别的ASP.NET组件,包括自定义控件、辅助类、build提供程序、业务类、自定义提供程序和HTTP处理程序等。在开发时,对App_Code目录的更改会导致整个应用程序的重新编译。对于大型项目,这可能不受欢迎,而且很耗时。为此,鼓励大家将代码进行模块化处理到不同的类库中,按逻辑上相关的类集合进行组织。应用程序专用的辅助类大多应当放置在App_Code文件夹中。

2024年8月24日第9页App_Data子目录App_Data子目录保存应用程序使用的数据库。它是一个集中存储应用程序所用数据库的地方。该目录是ASP.NET为程序提供存储自身数据的默认位置,该文件夹内容不由ASP.NET处理。它通常以文件(诸如MicrosoftAccess或MicrosoftSQLServer数据库、XML文件、文本文件以及应用程序支持的任何其他文件)的形式对数据进行存储。默认情况下,ASP.NET账户被授予对该子目录的完全访问权限。如果要改变ASP.NET账户,一定要确保新账户被授予对该目录的读/写访问权。

2024年8月24日第10页Bin子目录Bin子目录包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。可以在Bin目录中存储编译的程序集,例如:如果为自定义类编译好了代码,那么就可以将编译后的程序集复制到Web应用程序的Bin目录中,这样,所有页就都可以使用这个类。Bin目录中的程序集无需注册。只要.dll文件位于Bin目录中,ASP.NET就可以识别它。如果更改了.dll文件,并将它的新版本写入到了Bin目录中,则ASP.NET也会检测到更新,并对随后的新页请求使用新版本的.dll文件。App_Code子目录和Bin子目录是ASP.NET网站中的共享代码

您可能关注的文档

文档评论(0)

kay5620 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档