1. @Page 指令:
@Page 指令用于设置页面级别的属性,如页面语言、主题、指定代码文件等。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyPage.aspx.cs" Inherits="MyNamespace.MyPage" %>
2. @Import 指令:
@Import 指令用于导入命名空间,使页面可以使用其中定义的类型。
<%@ Import Namespace="System.Data" %>
3. @Register 指令:
@Register 指令用于注册用户控件或自定义服务器控件,使其在页面中可以被引用。
<%@ Register TagPrefix="uc" TagName="MyControl" Src="~/Controls/MyControl.ascx" %>
4. @Assembly 指令:
@Assembly 指令用于引用程序集,以便页面可以使用其中定义的类型。
<%@ Assembly Name="MyAssembly" %>
5. @OutputCache 指令:
@OutputCache 指令用于设置页面输出缓存的属性,以提高页面性能。
<%@ OutputCache Duration="60" VaryByParam="none" %>
6. @Master 指令:
@Master 指令用于指定主母版页(Master Page),将当前页面与特定的母版页关联起来。
<%@ Master Page="~/Site.Master" %>
7. @Control 指令:
@Control 指令用于指定用户控件的位置和属性。
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyControl.ascx.cs" Inherits="MyNamespace.MyControl" %>
这些指令提供了一种在 ASP.NET 页面中指定特定属性、设置和行为的方式。它们在页面生命周期的不同阶段起作用,影响页面的编译、执行和输出。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6608/ASP.NET