Metodo Page.RaisePostBackEvent
Assembly: System.Web (in system.web.dll)
protected virtual void RaisePostBackEvent ( IPostBackEventHandler sourceControl, string eventArgument )
protected void RaisePostBackEvent ( IPostBackEventHandler sourceControl, String eventArgument )
protected function RaisePostBackEvent ( sourceControl : IPostBackEventHandler, eventArgument : String )
Parametri
- sourceControl
Controllo server ASP.NET che ha causato il postback. Questo controllo deve implementare l'interfaccia IPostBackEventHandler.
- eventArgument
Argomento relativo al postback.
L'oggetto Page chiama il metodo RaisePostBackEvent quando si verifica un postback. Questa chiamata si verifica nel ciclo di vita della pagina dopo il caricamento e al completamento delle notifiche di modifica ma prima che si verifichi il rendering preliminare.
Nell'esempio riportato di seguito viene utilizzato il metodo RaisePostBackEvent per notificare ad ASP.NET la generazione di un evento di postback quando si fa clic su un controllo server userButton personalizzato.
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); }
void DisplayUserName(Object sender, EventArgs ea)
{
get_Response().Write("Welcome to "
+ get_Server().HtmlEncode(userName.get_Text()));
} //DisplayUserName
void RaiseEvent(Object sender, EventArgs ea)
{
// Raise a post back event for a control.
this.RaisePostBackEvent(userButton, "");
} //RaiseEvent
void Page_Load(Object sender, EventArgs ea)
{
// Register a control as one that requires postback handling.
this.RegisterRequiresRaiseEvent(userButton);
} //Page_Load
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.