Page.AspCompatMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置一个值,它指示页是否可在单线程单元 (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
设置为 。 请求页面时,动态生成的类将设置 属性。