ASP.net的指令
3.2 ASP.NET指令
在基于面向对象思想的.NET平台,可以称之为“万物皆对象”了。在这里,一个页面,一个用户控件,一个母版页等,全都是对象,全都有各自的属性。
在类文件里,我们表示类的属性可以直接声明。但是在页面文件里,我们就没有办法像类文件里那样声明属性,所以ASP.NET提供了指令机制,使我们能很方便快速地对页面属性进行设置,供分析器和编译器正确地编译和分析页面文件。
ASP.NET指令有很多,这里收集了常见的14个,如表3-2所示。
表3-2 ASP.NET指令表
ASP.NET指令由一对尖括号和百分号括起来的前缀@符号和指令名称表示,指令里可以声明数个属性,例如:
- <%@ Application Language="C#" %>
这是在全局应用程序文件Global.asax文件里定义的@Application指令,该指令指明该文件内使用的程序语言为C#。
ASP.NET指令可以声明在文件的任意位置,不过为了规范,一般都位于文件的头部。
每一个指令都可以有一个或多个属性,属性和属性值成对出现。