指令:是供编译器处理ASP.NET页面和用户控件时使用的命令.
指令的格式为: <%@指令名 属性 = 属性值%>
通常把指令放在ASP.NET页面的顶部,当然也可以放在页面的任何地方.最常用的指令为@Page 指令,
该指令定义在编译和解析ASP.NET页面时需要用到的一些属性.每个ASP.NET页面都必须且仅包含一条
Page指令.其常用属性如下.
Language——指定ASP.NET页面所使用的编程语言,可以是C#或VB.NET.
CodeFile ——指定与ASP.NET页面相关联的代码隐藏类文件,用于代码隐藏模型.
Inherits ——指定代码隐藏类文件中的代码隐藏类,应该与CodeFile属性一起使用,用于代码隐藏模型.
AutoEventWireup——指定页面事件是否与约定的方法自动绑定,如页面Load事件是否自动绑定到
Page_Load方法上;取值为true时自动绑定,为false时不自动绑定,默认为true.
EnableViewState——指定ASP.NET页面是否启用视图状态;取值为true时启用,为false时不启用.默认为
true.
Debug ——指定编译ASP.NET页面时是否加入调试信息;取值为true时加入调试信息,取值为false时
不加入.
例如:
<%Page Language = "C#" AutoEventWirup = "true" CodeFile = "Default.aspx.cs" Inherites = "_
Default" %>
除了@Page指令之外,还可以包含支持附加页面特定选项的其他指令.以下是一些常用的指令.
@Impot——用于指定导入到ASP.NET页面的命名空间.导入命名空间后,就可以在代码中使用这个命名
空间中的类和接口.
@Register——用于注册用户控件或自定义服务器控件以便在页面上被使用.
@Master ——用于指定页面用到的母版页. |