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

属性值

Boolean

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

注解

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

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

适用于