Questa documentazione è stata archiviata e non viene gestita.

Metodo Page.RaisePostBackEvent

Notifica al controllo server che ha causato il postback che dovrà gestire un evento di postback in entrata.

Spazio dei nomi: System.Web.UI
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.

.NET Framework

Supportato in: 2.0 1.1 1.0
Mostra: