ASP.NET4.0 ASP.NET网页扩展名
文件扩展名是操作系统用来标志文件格式的一种机制。通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。例如,ASP.NET网页的文件扩展名为.aspx,而HTML静态网页的文件扩展名为.htm或者.html。.aspx文件扩展名可使ASP.NET对页面进行处理。表1-3中列出了在ASP.NET中的一些常见的文件类型。
表1-3 常见文件类型
文件类型 | 位置 | 说明 |
.asax | 应用程序根目录 | 通常是Global.asax文件,该文件包含从HttpApplication类派生并表示该应用程序的代码。 |
.ascx | 应用程序的根目录或子目录 | Web用户控件文件,该文件定义自定义,可重复使用的用户控件。 |
.ashx | 应用程序的根目录或子目录 | 一般处理程序文件,该文件包含实现IhttpHandler接口以处理所有传入请求的代码。 |
.asmx | 应用程序的根目录或子目录 | XML Web Services文件,该文件包含通过SOAP方式可用于其他Web应用程序的类和方法。 |
.aspx | 应用程序的根目录或子目录 | ASP.NET Web窗体文件,该文件可包含Web控件和其他业务逻辑。 |
.axd | 应用程序的根目录 | 跟踪查看器文件,通常是trace.axd。 |
.browser | App_Browsers子目录 | 浏览器定义文件,用于标识客户端浏览器的启用功能。 |
.cd | 应用程序的根目录或子目录 | 类关系图文件。 |
pile | Bin子目录 | 预编译的stub(存根)文件,该文件指向相应的程序集。可执行文件类型(.aspx、.ascx、.master主题文件)已经预编译并放在Bin子目录下。 |
.config | 应用程序的根目录或子目录 | 通常是fig配置文件,该文件包含其设置配置各种ASP.NET功能的XML元素。 |
.cs、.jsl、.vb | App_Code子目录;但如果是ASP.NET页的代码隐藏文件,则与网页位于同一目录 | 运行时要编译的类源代码文件。类可以是HTTP模块,HTTP处理程序,或者是ASP.NET页HTTP处理程序介绍的代码隐藏文件。 |
.csproj、.vbproj、.vjproj | Visual Studio项目目录 | Visual Studio客户端应用程序项目的项目文件。 |
.disco、.vsdisco | App_WebReferences子目录 | XML Web Services发现文件,用于帮助定位可用的Web Services。 |
.dsdgm、.dsport | 应用程序根目录或子目录 | 分布式服务关系图(DSD)文件,该文件可以添加到任何提供或使用Web Services的Visual Studio解决方案,以便对Web Service交互的结构视图进行反向工程处理。 |
.dll | Bin子目录 | 已编译的类库文件。或者可以将类的源代码放在App_Code子目录下。 |
.licx、.webinfo | 应用程序的根目录或子目录 | 许可证文件。控件创作者可以通过授权方法来检查用户是否得到使用控件的授权,从而帮助保护自己的知识产权。 |
.master | 应用程序的根目录或子目录 | 母版页,定义应用程序中引用母版页的其他网页的布局。 |
.sdm、sdmDoc、.ument | 应用程序的根目录或子目录 | 系统定义模型(SDM)文件。 |
.sitemap | 应用程序的根目录 | 站点地图文件,该文件包含网站的结构。ASP.NET中附带了一个默认的站点地图提供程序,它使用站点地图文件可以很方便的在网页上显示导航控件。 |
.skin | App_Themes子目录 | 用于确定显示格式的外观文件。 |
.sln | Visual Web Developer项目目录 | Visual Web Developer项目的解决方案文件。 |
.css | 应用程序根目录或子目录,或App_Themes子目录 | 用于确定HTML元素格式的样式表文件。 |
.mdb、.ldb | App_Data子目录 | Access数据库文件。 |
.mdf | App_Data子目录 | SQL数据库文件。 |
asp 源代码 | 在Internet信息服务(IIS)中将文件扩展名映射到ASP.NET。默认情况下,.aspx页由ASP.NET 运行,而.htm和.html页不是。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论