Page.EnableViewStateMac Özellik

Tanım

sayfa istemciden geri gönderildiğinde ASP.NET ileti kimlik doğrulama kodlarının (MAC) sayfanın görünüm durumunda denetlenip denetlenmeyeceğini belirten bir değer alır veya ayarlar.

protected:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
public:
 property bool EnableViewStateMac { bool get(); void set(bool value); };
protected bool EnableViewStateMac { get; set; }
[System.ComponentModel.Browsable(false)]
public bool EnableViewStateMac { get; set; }
member this.EnableViewStateMac : bool with get, set
[<System.ComponentModel.Browsable(false)>]
member this.EnableViewStateMac : bool with get, set
Protected Property EnableViewStateMac As Boolean
Public Property EnableViewStateMac As Boolean

Özellik Değeri

Boolean

true görünüm durumunun MAC işaretli ve kodlanmış olması gerekiyorsa; aksi takdirde , false. Varsayılan değer: true.

Öznitelikler

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, şifrelenmiş görünüm durumu denetlenerek istemcide değiştirilmediğini doğrular.

Bu özelliği kodda ayarlamayın. EnableViewStateMac.aspx dosyasında @ Page yönergesini kullanarak özniteliğini ayarlayın. Sayfa istendiğinde, dinamik olarak oluşturulan sınıf özelliğini ayarlar.

Ö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üntüleme durumuna ek olarak diğer ASP.NET işlevlerinin güvenliğini sağlamaya yardımcı olur.

Şunlara uygulanır

Ayrıca bkz.