ASP.NET网页语法
ASP.NET页面扩展名
ASP.NET网站应用程序中可以包含很多种文件类型。例如,在ASP.NET中经常使用的ASP.NET Web窗体也就是以.aspx为扩展名的文件。下面的表1以表格的形式列出了文件类型及其扩展名。
表1 ASP.NET网页扩展名
文件类型 | 扩 展 名 |
Web用户控件 | .ascx |
HTML页 | .htm |
XML页 | .xml |
母版页 | .master |
Web服务 | .asmx |
全局应用程序类 | .asax |
Web配置文件 | .config |
网站地图 | .sitemap |
外观文件 | .skin |
样式表 | .css |
页面指令
ASP.NET页面中的前几行一般是<%@...%>这样的代码,这叫做页面的指令,用来定义ASP.NET页分析器和编译器使用的特定于该页的一些定义。在.aspx文件中使用的页面指令一般有以下几种。
1.<%@Page%>
<%@Page%>指令可定义ASP.NET页分析器和编译器使用的属性,一个页面只能有一个这样的指令。
2.<%@Import Namespace="Value"%>
<%@Import Namespace="Value"%>指令可将命名空间导入到ASP.NET应用程序文件中,一个指令只能导入一个命名空间,如果要导入多个命名空间,应使用多个@Import指令来执行。有的命名空间是ASP.NET默认导入的,没有必要再重复导入。