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

属性值

true 如果页面支持 Active Server Pages (ASP) 代码,则为否则,为 false. 默认值为 false

注解

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

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

适用于