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.
![]() |
---|
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 |
|
Configuration Member |
|
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ı)
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 Web site Administation