XhtmlConformanceSection 类

指定 ASP.NET 应用程序的 XHTML 呈现模式。

语法

class XhtmlConformanceSection : ConfigurationSection  

方法

下表列出了 XhtmlConformanceSection 类公开的方法。

名称 描述
GetAllowDefinition (继承自 ConfigurationSection。)
GetAllowLocation (从 ConfigurationSection 继承。)
RevertToParent (从 ConfigurationSection 继承。)
SetAllowDefinition (从 ConfigurationSection 继承。)
SetAllowLocation (从 ConfigurationSection 继承。)

属性

下表列出了 XhtmlConformanceSection 类公开的属性。

名称 描述
Location (继承自 ConfigurationSection。)一个键属性。
Mode 一个读/写 sint32 值,该值指定 ASP.NET 应用程序的 XHTML 呈现模式。 后文的“注解”部分列出了可能的值。
Path (继承自 ConfigurationSection。)一个键属性。
SectionInformation (从 ConfigurationSection 继承。)

子类

此类不包含子类。

注解

默认情况下,在使用支持 HTML 4.0 或更高版本的浏览器时,ASP.NET 页面和控件会呈现符合 XHTML 1.0 过渡标准的标记。 但在某些情况下,你可能不希望 ASP.NET 呈现 XHTML 标记。 这种情况一般存在于现有页面依赖于 XHTML 通常禁止的标记或属性时。

下表列出了 Mode 属性的可能值。 默认值为 0 (Transitional)。

关键字 说明
0 Transitional 呈现符合 XHTML 1.0 过渡标准的 XHTML 标记。
1 Legacy 还原到其旧行为,许多呈现更改可能会中断现有应用程序。 没有任何机制可以还原为符合 XHTML 规范所做的所有更改。 注意:使用此设置保持 ASP.NET 1.1 呈现一致性
2 Strict 指定严格遵守 XHTML 1.0 标准。 此处产生的关键更改是不再在表单标记上呈现名称属性。

继承层次结构

ConfigurationSection

XhtmlConformanceSection

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

ConfigurationSection 类
xhtmlConformance 元素 (ASP.NET Settings Schema)