Aracılığıyla paylaş


xhtmlConformance Ögesi (ASP.NET Ayarlar Şeması)

XHTML 1.0'ye uyan denetim işlemesi yapılandırır.

<xhtmlConformance mode="Transitional|Legacy|Strict"/>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik

Açıklama

mode

Bir ASP.NET uygulaması için XHTML işleme modunu belirten isteğe bağlı String özniteliği. Mod, aşağıdaki tabloda listelenen değerlerden biri olabilir. Transitional (XHTML 1.0 geçiş) varsayılandır.

Value Description
Transitional XHTML 1.0 Transitional
Strict XHTML 1.0 Strict uygunluğu
Legacy v1.1 işleme davranışının uygunluğu için yapılan işleme değişiklikleri sayısını döner.

Alt Öğeler

Yok.

Üst Öğeler

Öge

Açyklama

configuration

Ortak dil çalıştırma modülü ile .NET Framework temelli uygulamalar tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök öge.

system.web

Yapılandırma dosyasındaki ASP.NET yapılandırma ayarları için kök öge belirtir. ASP.NET Web uygulamalarını yapılandıran ve uygulamaların davranışını denetleyen yapılandırma ögelerini içerir.

Açıklamalar

Bu ayar, yalnızca Web.config dosyasındaki pages ögesinin controlRenderingCompatibilityVersion özniteliği 3.5'e ayarlanmışsa veya Web sitesi ASP.NET 3.5 veya daha önceki bir sürümünü hedeflemişse etkili olur. (ASP.NET'in belirli sürümleri hedeflemek hakkında daha fazla bilgi için bkz. .NET çerçeve Multi-hedefleyen ASP.NET Web Projeler için.) Aksi halde, asıl xhtmlConformance ayarından bağımsız olarak xhtmlConformance ayarı Strict olarak ayarlanırsa ASP.NET HTML'i işler.

controlRenderingCompatibilityVersion özniteliği 3.5'e ayarlanmışsa veya Web sitesi ASP.NET 3.5 veya daha önceki bir sürümünü hedeflemişse, varsayılan xhtmlConformance modu Transitional olur. Ancak, bazı durumlarda, XHTML biçimlendirmesi işlemek için ASP.NET'i istemeyebilirsiniz. Bu, genellikle normalde XHTML tarafından yasaklanmış ögelerine veya özniteliklerine dayanan sayfalarınız olduğunda geçerlidir. Bu gibi durumlarda xhtmlConformance modunu Legacy olarak ayarlayabilirsiniz.

NotNot

Legacy modu, tüm HTML işlenişini ASP.NET 1.1'de yapıldığı şekilde değiştirmez.Sadece varolan uygulamaları ayıracak olan işleme değişiklikleri eski davranışlarına döndürülür.XHTML belirtimiyle uyumlu yapılan tüm değişiklikleri geri döndürmek için hiçbir mekanizma yoktur.

Varsayılan Yapılandırma

Aşağıdaki varsayılan xhtmlConformance ögesi makine yapılandırma dosyası veya kök Web.config dosyasında açıkça yapılandırılmamıştır, fakat .NET Framework sürüm 3.5 veya önceki sürümlerini hedefleyen uygulama tarafından döndürülen varsayılan yapılandırma budur.

<xhtmlConformance mode="Transitional"/>

Örnek

Aşağıdaki kod örneği, XHTML 1.0 Strict standardına uymak için işleme moduna geçer. Birincil değişiklik, name özniteliği <form> etiketinde artık işlenmediğinde oluşur.

<xhtmlConformance mode="Strict"/>

Öğe Bilgileri

Configuration Section Handler

XhtmlConformanceSection

Configuration Member

XhtmlConformance

Configurable Locations

Machine.config

Kök düzeyinde Web.config

Uygulama düzeyinde Web.config

Web.config

Requirements

Microsoft Internet Information Services (IIS) sürüm 6.0

Microsoft .NET Framework sürüm 2,0

Microsoft Visual Studio 2005

Ayrıca bkz.

Görevler

Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma

Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar

Başvuru

system.web Ögesi (ASP.NET Ayarlar Şeması)

configuration Ögesi (Genel Ayarlar Şeması)

System.Configuration

System.Web.Configuration

Kavramlar

ASP.NET Yapılandırması dosyası hiyerarşi ve Kalıtım

ASP.NET Yapılandırması güvenliğini sağlama

ASP.NET Yapılandırması senaryoları

.NET çerçeve Multi-hedefleyen ASP.NET Web Projeler için

Diğer Kaynaklar

Genel Yapılandırma Ayarları (ASP.NET)

ASP.NET Yapılandırma Ayarları

ASP.NET Web site Administation

ASP.NET Yapılandırması dosyalarının

ASP.NET Yapılandırması API