Page.EnableViewStateMac Proprietà

Definizione

Ottiene o imposta un valore che indica se ASP.NET deve eseguire un controllo dei codici MAC (Message Authentication Check) nello stato di visualizzazione della pagina quando viene eseguito il postback della pagina dal client.Gets or sets a value indicating whether ASP.NET should check message authentication codes (MAC) in the page's view state when the page is posted back from the client.

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

Valore della proprietà

Boolean

true se lo stato di visualizzazione deve essere sottoposto al controllo MAC e codificato, altrimenti false.true if the view state should be MAC checked and encoded; otherwise, false. Il valore predefinito è true.The default is true.

Attributi

Commenti

Un MAC con stato di visualizzazione è una versione crittografata della variabile nascosta a cui viene reso permanente lo stato di visualizzazione di una pagina quando la pagina viene inviata al browser.A view-state MAC is an encrypted version of the hidden variable that a page's view state is persisted to when the page is sent to the browser. Quando questa proprietà è impostata su true , lo stato di visualizzazione crittografato viene controllato per verificare che non sia stato alterato sul client.When this property is set to true, the encrypted view state is checked to verify that it has not been tampered with on the client.

Non impostare questa proprietà nel codice.Do not set this property in code. Impostare l' EnableViewStateMac attributo utilizzando la direttiva @ Page nel file aspx.Set the EnableViewStateMac attribute using the @ Page directive in the .aspx file. Quando viene richiesta la pagina, la classe generata dinamicamente imposta la proprietà.When the page is requested, the dynamically generated class sets the property.

Importante

Questo attributo non deve mai essere impostato su false in un sito Web di produzione, anche se l'applicazione o la pagina non utilizza lo stato di visualizzazione.This attribute should never be set to false in a production Web site, even if the application or page does not use view state. Il MAC di stato di visualizzazione consente di garantire la sicurezza di altre funzioni ASP.NET oltre allo stato di visualizzazione.The view state MAC helps ensure the security of other ASP.NET functions in addition to view state.

Si applica a

Vedi anche