RegisterRequiresRaiseEvent Méthode (IPostBackEventHandler)
TOC
Réduire la table des matières
Développer la table des matières
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Page.RegisterRequiresRaiseEvent, méthode

Inscrit un contrôle serveur ASP.NET comme exigeant le déclenchement d'un événement lors de son traitement dans l'objet Page.

Espace de noms :  System.Web.UI
Assembly :  System.Web (dans System.Web.dll)

public virtual void RegisterRequiresRaiseEvent(
	IPostBackEventHandler control
)

Paramètres

control
Type : System.Web.UI.IPostBackEventHandler
Contrôle à inscrire.

Un seul contrôle serveur peut être inscrit par requête de page. Le RegisterRequiresRaiseEvent doit être utilisé lorsque le contrôle n'inclut pas son ID de contrôle dans les données de publication du formulaire. Par ailleurs, le contrôle qui est enregistré doit implémenter l'interface IPostBackEventHandler.

L'exemple de code suivant utilise la méthode RegisterRequiresRaiseEvent pour enregistrer un contrôle serveur Web Button exigeant le déclenchement d'un événement. Après avoir inscrit le premier contrôle Button, vous pouvez faire en sorte que le deuxième contrôle Button déclaré dans le code publie les résultats de l'événement Click du premier bouton dans la page.


void DisplayUserName(Object sender, EventArgs ea) 
{
   Response.Write("Welcome to " + Server.HtmlEncode(userName.Text));
}
void RaiseEvent(Object sender, EventArgs ea)
{
   // Raise a post back event for a control.
   this.RaisePostBackEvent(userButton, "");
}
void Page_Load(Object sender, EventArgs ea)
{
   // Register a control as one that requires postback handling.
   this.RegisterRequiresRaiseEvent(userButton);
}


.NET Framework

Pris en charge dans : 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

.NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft