xhtmlConformance 項目 (ASP.NET 設定結構描述)
更新:2007 年 11 月
設定 XHTML 1.0 使其符合控制項呈現。
configuration 項目 (一般設定結構描述)
system.web 項目 (ASP.NET 設定結構描述)
xhtmlConformance 項目 (ASP.NET 設定結構描述)
<xhtmlConformance mode="Transitional|Legacy|Strict"/>
屬性和項目
下列章節會說明屬性 (Attribute)、子項目和父項目。
屬性
屬性 |
說明 |
||||||||
---|---|---|---|---|---|---|---|---|---|
mode |
選擇性的 String 屬性,指定 ASP.NET 應用程式的 XHTML 呈現模式。模式可以是在下表中列出的其中一個值。預設值為 Transitional (XHTML 1.0 Transitional)。
|
子項目
無
父項目
項目 |
說明 |
---|---|
configuration |
Common Language Runtime 和基於 .NET Framework 的應用程式所使用之每一個組態檔中的必要根項目 (Root Element)。 |
system.web |
針對組態檔中的 ASP.NET 組態設定指定根項目。包含設定 ASP.NET Web 應用程式和控制該應用程式行為方式的組態項目。 |
備註
依照預設,當您使用支援 HTML 4.0 (含) 以後版本的瀏覽器時,ASP.NET Web 網頁和控制項會呈現符合 XHTML 1.0 Transitional 標準的標記。然而在某些情況下,您可能不想要 ASP.NET 呈現 XHTML 標記。當您有現有頁面依賴於 XHTML 一般禁止的標記或屬性時,通常會這樣。
注意事項: |
---|
僅類似於中斷現有應用程式的呈現變更可還原成其舊行為。沒有機制可以還原所做的所有變更以遵守 XHTML 規格。 |
預設的組態
下列預設 xhtmlConformance 項目沒有在電腦組態檔或根目錄 Web.config 檔中明確設定,但它卻是 NET Framework 2.0 版中應用程式所傳回的預設組態。
<xhtmlConformance mode="Transitional"/>
範例
下列程式碼範例會切換呈現模式以符合 XHTML 1.0 Strict 標準。發生的主要變更是名稱屬性不再呈現於表單標記上。
<xhtmlConformance mode="Strict"/>
項目資訊
Configuration Section Handler |
|
Configuration Member |
|
Configurable Locations |
Machine.config 根層次 Web.config 應用程式層級 Web.config Web.config |
Requirements |
Microsoft Internet Information Services (IIS) 6.0 版 Microsoft .NET Framework 2.0 版 Microsoft Visual Studio 2005 |
請參閱
工作
概念
參考
system.web 項目 (ASP.NET 設定結構描述)