Aracılığıyla paylaş


PagesSection.EnableViewStateMac Özellik

Tanım

ASP.NET istemciden geri gönderildiğinde sayfanın görünüm durumunda bir ileti kimlik doğrulama kodu (MAC) çalıştırılıp çalıştırılmayacağını 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 trueayarlandığında, istemcide üzerinde oynanmadığını doğrulamak için şifrelenmiş görünüm durumu denetlenecek.

Önemli

Uygulama veya sayfa görünüm durumunu kullanmasa bile, bu öznitelik üretim Web sitesinde hiçbir zaman 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.

Şunlara uygulanır