Questa documentazione è stata archiviata e non viene gestita.

Classe SupportsEventValidationAttribute

Aggiornamento: novembre 2007

Definisce l'attributo di metadati utilizzato dai controlli server Web per indicare il supporto per la convalida degli eventi. Questa classe non può essere ereditata.

Spazio dei nomi:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)

[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SupportsEventValidationAttribute : Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false) */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */
public final class SupportsEventValidationAttribute extends Attribute
public final class SupportsEventValidationAttribute extends Attribute

La convalida degli eventi impedisce la manomissione dei postback in una pagina Web ASP.NET e può essere attivata tramite la direttiva Page della proprietà EnableEventValidation.

Per ulteriori informazioni, vedere EnableEventValidation. Per ulteriori informazioni sugli attributi, vedere Estensione di metadati mediante attributi.

Note per gli implementatori:

Se non si definisce l'attributo SupportsEventValidationAttribute, il controllo personalizzato non partecipa automaticamente alla convalida degli eventi. Il controllo può tuttavia chiamare in modo esplicito il metodo ValidateEvent. Se si gestiscono la registrazione e la convalida degli eventi, viene chiamato il metodo ValidateEvent e quindi non sarà necessario definire questo attributo sul controllo.

  • AspNetHostingPermission 

    per operare in un ambiente host. Valore richiesta: LinkDemand; valore autorizzazione: Minimal.

System.Object
  System.Attribute
    System.Web.UI.SupportsEventValidationAttribute

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0
Mostra: