频道栏目
读书频道 > web开发 > .NET > ASP.NET开发宝典
3.1.1 ASP.NET网页扩展名
2012-10-16 10:52:19     我来说两句
收藏   我要投稿

本文所属图书 > ASP.NET开发宝典

本书全面细致地讲解了使用ASP.NET进行编程和实际项目开发的各种技术,是学习ASP.NET编程的必备图书。全书以Visual Studio 2010开发环境为基础,分两大部分共34章讲解了ASP.NET编程中的各种技术。其中,第一部分...  立即去当当网订购

ASP.NET的任何功能都可在具有适当文件扩展名的文本文件中创建。可以把ASP.NET网页扩展名理解为ASP.NET文件的“身份证”,不同的扩展名决定了不同文件的类型和作用。通过 Internet信息服务(IIS)将文件扩展名映射到ASP.NET运行处理。

例如,Web页面的扩展名为.aspx,母版页的扩展名为.master等。ASP.NET网页中包含很多种文件类型,其扩展名的具体说明可参见表3.1所示。

表3.1   ASP.NET网页扩展名

文件类型 位  置 说  明
.asax  应用程序根目录  通常是Global.asax文件,该文件包含从
  HttpAppliction类派生并表示该应用程序的
  代码
.ascx  应用程序的根目录或子目录  Web用户控件文件,该文件定义自定义
  的、可重复使用的用户控件
.asmx  应用程序的根目录或子目录  XML Web Services文件,该文件包含通
  过SOAP方式可用于其他Web应用程序的类
  和方法

(续)

文件类型 位  置 说  明
.aspx  应用程序的根目录或子目录  ASP.NET Web窗体文件,该文件可包含
  Web控件和其他业务逻辑
.browser  App_Browsers子目录  浏览器定义文件,用于标识客户端浏览
  器的启用功能
.compile  Bin子目录  预编译的stub(存根)文件,该文件指
  向相应的程序集。可执行文件类型(.aspx、
  .ascx、.master主题文件)已经预编译并
  放在Bin子目录下
.config  应用程序的根目录或子目录  通常是Web.config配置文件,该文件包含
  其配置各种ASP.NET功能的XML元素
.cs、.jsl、 .vb  App_Code子目录,但如果是ASP.NET页的  运行时要编译的类源代码文件。类可以
 代码隐藏文件,则与网页位于同一目录 是HTTP模块、HTTP处理程序,或者是
  ASP.NET页HTTP处理程序介绍的代码隐
  藏文件
.dll  Bin子目录  已编译的类库文件。或者,可以将类的
  源代码放在App_Code子目录下
.master  应用程序的根目录或子目录  母版页,定义应用程序中引用母版页的
  其他网页的布局
.sitemap  应用程序的根目录  站点地图文件,该文件包含网站的结构。
  ASP.NET中附带了一个默认的站点地图提
  供程序,它使用站点地图文件,可以很方
  便地在网页上显示导航控件
.skin  App_Themes子目录  用于确定显示格式的外观文件
.sln  Visual Web Developer项目目录  Visual Web Developer项目的解决方案文件
.css  应用程序根目录或子目录,或App_Themes  用于确定HTML元素格式的样式表文件
 子目录 

【例3.1】 在创建完成网站后,在根目录下就会出现一个扩展名为.aspx的文件、.aspx.cs的文件、asax的文件、.maste的文件,如图3.1所示。

 

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:3.1 ASP.NET网页语法基础
下一篇:3.1.2 什么是页面指令
相关文章
图文推荐
排行
热门
最新书评
文章
下载
读书
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站