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.

C#
protected bool EnableViewStateMac { get; set; }
C#
[System.ComponentModel.Browsable(false)]
public bool EnableViewStateMac { get; set; }

Özellik Değeri

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

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Ayrıca bkz.