Page.AspCompatMode 属性

定义

设置一个值,它指示页是否可在单线程单元 (STA) 线程上执行。

protected:
 property bool AspCompatMode {  void set(bool value); };
protected:
 property bool AspCompatMode { bool get(); void set(bool value); };
protected bool AspCompatMode { set; }
protected bool AspCompatMode { get; set; }
member this.AspCompatMode : bool
member this.AspCompatMode : bool with get, set
Protected Property AspCompatMode As Boolean

属性值

如果页支持 Active Server Pages (ASP),则为 true;否则为 false。 默认值为 false

注解

true设置为 时,此属性允许在单线程单元上执行页面, (STA) 线程。 这允许页面调用 STA 组件,例如使用 Visual Basic 6.0 开发的组件。 将此属性设置为 true 还允许页面调用需要访问非托管 ASP 内置对象的 COM+ 组件。 这些可通过 ASP ObjectContext 对象或 OnStartPage 方法进行访问。

在大多数情况下,请勿在代码中设置此属性。 使用 aspcompat .aspx 文件中的 @ Page 指令将 属性true设置为 。 请求页面时,动态生成的类将设置 属性。

适用于