XhtmlConformanceSection クラス

ASP.NET アプリケーションの XHTML レンダリング モードを指定します。

構文

class XhtmlConformanceSection : ConfigurationSection  

メソッド

次の表に、XhtmlConformanceSection クラスによって公開されるメソッドの一覧を示します。

名前 説明
GetAllowDefinition (ConfigurationSection から継承。)
GetAllowLocation (ConfigurationSection から継承。)
RevertToParent (ConfigurationSection から継承。)
SetAllowDefinition (ConfigurationSection から継承。)
SetAllowLocation (ConfigurationSection から継承。)

プロパティ

次の表は、XhtmlConformanceSection クラスによって公開されるプロパティの一覧です。

名前 説明
Location (ConfigurationSection から継承。)キー プロパティ。
Mode ASP.NET アプリケーションの XHTML レンダリング モードを指定する読み取り/書き込みの sint32 値。 使用できる値の一覧は、後述の「解説」セクションに示します。
Path (ConfigurationSection から継承。)キー プロパティ。
SectionInformation (ConfigurationSection から継承。)

サブクラス

このクラスにはサブクラスが含まれていません。

解説

既定では、HTML 4.0 以降をサポートするブラウザーを使用している場合、ASP.NET のページおよびコントロールでは、XHTML 1.0 Transitional 標準と互換性のあるマークアップがレンダリングされます。 ただし、状況によっては、ASP.NET で XHTML マークアップをレンダリングしたくない場合もあります。 これは通常、XHTML で一般的には禁止されるタグまたは属性を使用する既存のページがある場合に当てはまります。

次の表に、Mode プロパティに使用できる値の一覧を示します。 既定値は 0 (Transitional) です。

Value キーワード 説明
0 Transitional XHTML マークアップは、XHTML 1.0 Transitional 標準に準拠するようにレンダリングされます。
1 Legacy 以前の動作に戻り、既存のアプリケーションを中断する可能性のある多数のレンダリング変更が発生します。 XHTML 仕様に準拠するために、行われたすべての変更を元に戻すメカニズムはありません。 注: この設定を使用して、ASP.NET 1.1 レンダリングへの準拠を維持します。
2 Strict XHTML 1.0 標準との厳密な準拠を指定します。 これによって生じる重要な変更は、フォーム タグに name 属性がレンダリングされなくなる点です。

継承階層

ConfigurationSection

XhtmlConformanceSection

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

ConfigurationSection Class
xhtmlConformance 要素 (ASP.NET 設定スキーマ)