指定当页和用户控件编译器处理 ASP.NET Web 窗体页 (.aspx) 和用户控件 (.ascx) 文件时所使用的设置。 备注 当使用指令时,虽然标准的做法是将指令包括在文件的开头,但是它们可以位于 .aspx 或 .ascx 文件中的任何位置。每个指令都可以包含一个或多个特定于该指令的属性(与值成对出现)。 注意 @ Page 指令只能在 .aspx 文件中使用,而 @ Control 指令只能在 .ascx 文件中使用。 ASP.NET 页框架支持以下指令。 @ Page 定义 ASP.NET 页分析器和编译器使用的特定于页的属性。只能包含在 .aspx 文件中。 @ Control 定义 ASP.NET 页分析器和编译器使用的控件特定属性。只能包含在 .ascx 文件(用户控件)中。 @ Import 将命名空间显式导入页或用户控件中。 @ Implements 以声明的方式指示页或用户控件实现指定的 .NET Framework 接口。 @ Register 将别名与命名空间及类名关联起来,从而允许用户控件和自定义服务器控件在被包括到请求的页或用户控件时呈现。 @ Assembly 在编译过程中将程序集链接到当前页,以使程序集的所有类和接口都可用在该页上。 @ Master 标识 ASP.NET 母版页。 @ PreviousPageType 提供用于获得上一页的强类型的方法,可通过 PreviousPage 属性访问上一页。 @ MasterType 为 ASP.NET 页的 Master 属性分配类名,使得该页可以获取对母版页成员的强类型引用。 @ OutputCache 以声明的方式控制页或用户控件的输出缓存策略。 @ Reference 以声明的方式将页或用户控件链接到当前页或用户控件。

评论