background image

指定在请求页时动态编译的代码隐藏类的源文件名称。您可以选择将页的编程逻辑包含在代

 

码隐藏类中或 .aspx 文件的代码声明块中。 
注意   RAD 

 

设计器(如 Visual Studio .NET)不使用该属性。而是会预编译代码隐藏类,然

 

后使用 Inherits 属性。
SmartNavigation 

 

指示页是否支持 Internet Explorer 5.5 或更高版本的智能导航功能。 
注意   有关智能导航的详细信息,请参见备注部分。
Strict 

 

指示应使用 Visual Basic Option Strict 

 

模式编译该页。如果启用 Option Strict,则为 

true

 

;否则为 false

 

。默认值为 false。 

注意   

 

除了 Visual Basic .NET,所有语言都忽略该属性。

Trace 

 

指示是否启用跟踪。如果启用跟踪,则为 true

 

;否则为 false

 

。默认值为 false。有关更多信

 

息,请参见 ASP.NET 跟踪。 
TraceMode 

 

指示当启用跟踪时如何为页显示跟踪消息。可能的值是 SortByTime   

和 SortByCategory。

 

当启用跟踪时,默认值为 SortByTime

 

。有关跟踪的更多信息,请参见 ASP.NET 跟踪。 

Transaction 
指示在页上是否支持事务。可能的值包括 
Disabled、NotSupported、Supported、Required   

和 RequiresNew。默认值为 

Disabled。 
UICulture 

 

指定用于页的 UI 

 

区域性设置。支持任何有效的 UI 区域性值。 

ValidateRequest 

 

指示是否应发生请求验证。如果为 true,请求验证将根据具有潜在危险的值的硬编码列表检

 

查所有输入数据。如果出现匹配情况,将引发 HttpRequestValidationException 类。默认

 

值为 true。 

 

该功能在计算机配置文件 (Machine.config) 中启用。可以在应用程序配置文件 
(Web.config) 

 

中或在页上将该属性设置为 false 来禁用该功能。

注意   

 

该功能有助于减少对简单页或 ASP.NET 应用程序进行跨站点脚本攻击的风险。如果应

用程序不能正确验证用户输入,则可能会受到多种类型的格式错误的输入的攻击,包括跨站

 

点脚本攻击和 SQL Server 指令注入式攻击。应该仔细地评估应用程序中所有形式的输入,
并确保对它们进行了正确地验证和编码,或者确保应用程序在处理数据或将信息发送回客户
端之前已退出。除此之外,别无它法。
WarningLevel 

 

指示您想要编译器中止对页进行编译的编译器警告等级。可能的值为 0   

到 4

@ Control

 

定义 ASP.NET 页分析器和编译器使用的用户控件(.ascx 文件)特定的属性。该指令只能用
于用户控件。

AutoEventWireup 

 

指示页的事件是否自动连网。如果启用事件自动连网,则为 true

 

;否则为 false。默认值为 

true。
ClassName 
指定在请求时将自动进行动态编译的页的类名。该值可以是任何有效的类名,但不应包括命
名空间。 
CompilerOptions 

 

包含用于编译用户控件的编译器选项的字符串。在 C#   

和 Visual Basic .NET 中,这是编译

器命令行开关的序列。 
Debug 

 

指示是否应使用调试符号编译该页。如果应使用调试符号编译该页,则为 true;否则为