如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ASP.NET页面指令详解当使用指令时,虽然标准的做法是将指令包括在文件的开头,但是它们可以位于.aspx或.ascx文件中的任何位置。每个指令都可以包含一个或多个特定于该指令的属性(与值成对出现)。注意@Page指令只能在.aspx文件中使用,而@Control指令只能在.ascx文件中使用。Web窗体页框架支持以下指令。ASP.NET中的常用指令@Page定义ASP.NET页分析器和编译器使用的页特定属性。只能包含在.aspx文件中。@Control定义ASP.NET页分析器和编译器使用的控件特定属性。只能包含在.ascx文件(用户控件)中。@Import将命名空间显式导入页或用户控件中。@Implements以声明的方式指示页或用户控件实现指定的.NETFramework接口。@Register将别名与命名空间及类名关联起来,从而允许用户控件和自定义服务器控件在被包括到请求的页或用户控件时呈现。@Assembly以声明的方式将程序集链接到当前页或用户控件。@OutputCache以声明的方式控制页或用户控件的输出缓存策略。@Reference以声明的方式将页或用户控件链接到当前页或用户控件。ASP.NET将不包含显式指令名的任何指令块(<%@%>)都当做@Page指令(用于页)或@Control指令(用于用户控件)处理。@Page常见属性AspCompat当设为true时,允许在单线程单元(STA)线程上执行页。这允许页调用STA组件,例如用MicrosoftVisualBasic6.0开发的组件。将该属性设为true还允许页调用COM+1.0组件,该组件要求可以访问非托管ActiveServerPages(ASP)内置对象。通过ObjectContext对象或OnStartPage方法可以访问它们。默认值为false。注意将该属性设为true可能导致页的性能降低。有关详细信息,请参见备注部分。AutoEventWireup指示页的事件是否自动连网。如果启用事件自动连网,则为true;否则为false。默认值为true。有关更多信息,请参见Web服务器控件事件模型。Buffer确定是否启用HTTP响应缓冲。如果启用页缓冲,则为true;否则为false。默认值为true。ClassName指定在请求时将自动进行动态编译的页的类名。该值可以是任何有效的类名,但不应包括命名空间。ClientTarget指示ASP.NET服务器控件应该为其呈现内容的目标用户代理。该值可以是任何有效的用户代理或别名。CodeBehind指定包含与页关联的类的已编译文件的名称。该属性由VisualStudio.NETWeb窗体设计器使用。设计器从该属性中获取页类的位置,以便创建页类的实例供您设计时使用。例如,如果在VisualStudio中创建名为WebForm1的Web窗体页,对于VisualBasic,设计器将指定Codebehind属性值为WebForm1.aspx.vb,对于C#则为WebForm1.aspx.cs。该属性不能在运行时使用。CodePage指示响应的代码页值。注意如果创建Web窗体页时使用的代码页不是将运行该页的Web服务器上的默认代码页,则必须设置此属性。输入的值应该是在其上创建该页的计算机的代码页。有关代码页的更多信息,请搜索MicrosoftDevelopersNetwork(MSDN),网址为HYPERLINK"http://microsoft.com/china/msdn"http://microsoft.com/china/msdn。CompilerOptions包含用于编译页的编译器选项的字符串。在C#和VisualBasic.NET中,这是编译器命令行开关的序列。ContentType将响应的HTTP内容类型定义为标准的MIME类型。支持任何有效的HTTP内容类型字符串。有关可能值的列表,请在HYPERLINK"http://www.microsoft.com/china/technet"http://www.microsoft.com/china/technet上的MSDN中搜索MIME。Culture指示页的区域性设置。有关区域性设置和可能的区域性值的信息,请参见CultureInfo类。Debug指示是否应使用调试符号编译该页。如果应使用调试符号编译该页,则为true;否则为false。Description提供该页的文本说明。ASP.NET分析器忽略该值。EnableSessionState定义页的会话状态要求。如果启用会话状态,则为true;如果可以读取但不能更改会话状态,则为ReadOnly;否则,为false。默认为true。这些值是不区分大小写的。有关更多信息,请参