构建网站.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 构建网站 6.1 ASP.NET网站综述 6.2 Response对象 6.3 Request对象 6.4 Application对象 6.5 Session对象 6.6 Server对象 6.7 构建网站示例 6.1 ASP.NET网站综述 6.1.1 解决方案和项目 6.1.2 ASP.NET网站布局 6.1.3 网站的组成文件 6.1.4 网站文件类型 6.1.5 关于代码隐藏 6.1.6 网站的状态 6.1.1 解决方案和项目 一个典型的ASP.NET网站由许多文件组成,这些文件包括Web窗体文件(.aspx)、源程序文件(.cs or .vb)、程序集(.exe or .dll)、图片(.jpg or .gif)等。VS2005将这些文件统一组织在一个文件夹中,这个文件夹的所有内容组成一个ASP.NET网站,也称为一个Web应用程序。 6.1.1 解决方案和项目 当新建一个网站(项目)时,VS2005会自动为其创建一个解决方案,并显示在解决方案资源管理器中。所谓解决方案,就是将与一项开发任务相关的多个项目组织在一起。 6.1.1 解决方案和项目 新创建的网站项目仅包括ASP.NET保留文件夹App_Data和一个默认网页Default.aspx。解决方案中可以包含多个项目,项目中又可以包含多个文件夹和文件项。 解决方案创建后系统会自动生成解决方案文件(.sln 和.suo),为网站项目自动创建的解决方案文件默认存储在My Documents\Visual Studio 2005\Projects目录下与解决方案同名的子目录中。 6.1.2 ASP.NET网站布局 网站项目由一系列文件组成。开发者可以为这些文件创建任意的目录结构,以方便开发。但是,为了更易于使用和管理网站,ASP.NET保留了某些可用于特定类型内容的文件和文件夹名称。这些文件和文件夹被赋予了特殊的含义和特殊的处理方法。 6.1.2 ASP.NET网站布局 默认页 如果用户在请求的URL中只输入网站名而不指定特定页面,Web服务器会为用户打开默认页(如果它存在的话)。使用默认页将使用户更容易定位到你开发的网站。 使用VS2005创建的网站,默认页为Default.aspx,它保存在网站的根文件夹中。可以使用默认页作为网站的主页,或者在默认页中写入代码将用户请求重定向到真正的主页。 6.1.2 ASP.NET网站布局 应用程序文件夹 如果是一个新创建的网站,在“解决方案资源管理器”中,在网站名称上单击右键,在弹出式菜单中选择“添加ASP.NET文件夹”,在子菜单中可以看到有7个文件夹可供选择。加上系统已经默认创建的App_Data 文件夹,ASP.NET 规定这8个文件夹可用于存放特定类型的内容。 6.1.2 ASP.NET网站布局 6.1.2 ASP.NET网站布局 6.1.3 网站的组成文件 图6-2是本书的应用实例的网站结构,包含了多个用户自定义的文件夹(如images、Uploads)和文件。 6.1.3 网站的组成文件 Global.asax Global.asax文件是ASP.NET网站所拥有的一个全局性文件。该文件中定义了应用程序的全局事件,它保存在应用程序的根文件夹中。 新创建的Global.asax包括5个空的全局事件处理函数:Application_Start、Application_End、Application_Error、Session_Start和Session_End。 6.1.3 网站的组成文件 Web.config ASP.NET网站的配置信息存储在XML文本文件中,名为Web.config。Web.config文件可以出现在ASP.NET应用程序的多个目录中。 新创建网站时,默认情况下只创建必须的文件和文件夹。因此,网站最初并未包含Web.config文件、Global.asax文件等,也没有包含全部的ASP.NET保留文件夹。如果需要,用户可以自行创建。 6.1.4 网站文件类型 6.1.4 网站文件类型 6.1.5 关于代码隐藏 VS 2005版页面代码的默认编写方式为代码隐藏模型,即将内容代码与源代码分开。 所谓内容文件,包括扩展名为.aspx的网页文件、扩展名为.ascx的用户自定义控件和扩展名为.master的母版页文件等。 而代码隐藏文件,则是根据所使用的语言,在内容文件名

文档评论(0)

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

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

1亿VIP精品文档

相关文档