Page.RaisePostBackEvent(IPostBackEventHandler, String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Notifica o controlo do servidor que causou o postback de que deve lidar com um evento de postback que se aproxima.
protected:
virtual void RaisePostBackEvent(System::Web::UI::IPostBackEventHandler ^ sourceControl, System::String ^ eventArgument);
protected virtual void RaisePostBackEvent(System.Web.UI.IPostBackEventHandler sourceControl, string eventArgument);
abstract member RaisePostBackEvent : System.Web.UI.IPostBackEventHandler * string -> unit
override this.RaisePostBackEvent : System.Web.UI.IPostBackEventHandler * string -> unit
Protected Overridable Sub RaisePostBackEvent (sourceControl As IPostBackEventHandler, eventArgument As String)
Parâmetros
- sourceControl
- IPostBackEventHandler
O controlo do servidor ASP.NET que causou o postback. Este controlo deve implementar a IPostBackEventHandler interface.
- eventArgument
- String
O argumento do postback.
Exemplos
O exemplo seguinte utiliza o método RaisePostBackEvent para notificar ASP.NET que um evento de post-back é ativado quando um controlo personalizado userButton de servidor é clicado.
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);
}
Sub DisplayUserName(Sender As Object, e As EventArgs)
Response.Write("Welcome to " + Server.HtmlEncode(userName.Text))
End Sub
Sub MyRaiseEvent(Sender As Object, e As EventArgs)
'Raises a post back event for a control.
Me.RaisePostBackEvent(userButton, "")
End Sub
Sub Page_Load(Sender As Object, e As EventArgs)
'Registers a control as one that requires postback handling
Me.RegisterRequiresRaiseEvent(userButton)
End Sub
Observações
O Page objeto chama o RaisePostBackEvent método quando ocorre um postback. Esta chamada ocorre no ciclo de vida da página após o carregamento e a notificação de alteração estarem concluídas, mas antes de ocorrer a pré-renderização.