ASP.NET 网页指令

更新:2007 年 11 月

指令指定一些设置,由页和用户控件编译器在处理 ASP.NET Web 窗体页(.aspx 文件)和用户控件 (.ascx) 文件时使用这些设置。

ASP.NET 将任何不包含显式指令名称的指令块 (<%@ %>) 当作 @ Page 指令(对于页)或 @ Control 指令(对于用户控件)来进行处理。

有关可用于每个指令的属性的语法信息和描述,请使用下表中列出的链接。

指令

说明

@ Assembly

以声明方式将程序集链接到当前页或用户控件。

@ Control

定义 ASP.NET 页分析器和编译器使用的控件特定的属性;只能包含在 .ascx 文件(用户控件)中。

@ Implements

以声明方式指示页或用户控件实现指定的 .NET Framework 接口。

@ Import

将命名空间显式导入页或用户控件中。

@ Master

将页标识为母版页,并定义 ASP.NET 页分析器和编译器使用的属性;只能包含在 .master 文件中。

@ MasterType

定义用于确定页的 Master 属性类型的类或虚拟目录。

@ OutputCache

以声明方式控制页或用户控件的输出缓存策略。

@ Page

定义 ASP.NET 页分析器和编译器使用的页特定的属性;只能包含在 .aspx 文件中。

@ PreviousPageType

创建一个强类型的引用,该引用指向来自跨页发送的目标的源页。

@ Reference

以声明方式将页、用户控件或 COM 控件链接到当前的页或用户控件。

@ Register

将别名与命名空间和类相关联,以便在用户控件和自定义服务器控件被纳入到请求页或用户控件中时得以呈现。

请参见

概念

ASP.NET 网页语法概述

参考

应用程序指令