PagesSection.EnableViewStateMac Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASP.NET istemciden geri gönderildiğinde sayfanın görünüm durumunda bir ileti kimlik doğrulama kodu (MAC) çalıştırması gerekip gerekmediğini belirten bir değer alır veya ayarlar.
public:
property bool EnableViewStateMac { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)]
public bool EnableViewStateMac { get; set; }
[<System.Configuration.ConfigurationProperty("enableViewStateMac", DefaultValue=true)>]
member this.EnableViewStateMac : bool with get, set
Public Property EnableViewStateMac As Boolean
Özellik Değeri
true
ASP.NET, sayfa istemciden geri gönderildiğinde sayfanın görünüm durumunda bir ileti kimlik doğrulama kodu (MAC) çalıştırması gerekiyorsa; aksi takdirde, false
. Varsayılan değer: true
.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği özelliğinin EnableViewStateMac nasıl kullanılacağını gösterir.
// Get the current EnableViewStateMac property value.
Console.WriteLine(
"Current EnableViewStateMac value: '{0}'",
pagesSection.EnableViewStateMac);
// Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = true;
' Get the current EnableViewStateMac property value.
Console.WriteLine( _
"Current EnableViewStateMac value: '{0}'", _
pagesSection.EnableViewStateMac)
' Set the EnableViewStateMac property to true.
pagesSection.EnableViewStateMac = True
Açıklamalar
Görünüm durumu MAC'i, sayfa tarayıcıya gönderildiğinde sayfanın görünüm durumunun kalıcı olduğu gizli değişkenin şifrelenmiş bir sürümüdür. Bu özellik olarak true
ayarlandığında, istemcide değiştirilmediğini doğrulamak için şifrelenmiş görünüm durumu denetlener.
Önemli
Uygulama veya sayfa görünüm durumunu kullanmasa bile bu öznitelik hiçbir zaman üretim Web sitesinde olarak ayarlanmamalıdır false
. Görünüm durumu MAC, görünüm durumuna ek olarak diğer ASP.NET işlevlerinin güvenliğini sağlamaya yardımcı olur.