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ı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

Boolean

trueASP.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 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.

Şunlara uygulanır