Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método Page.RegisterRequiresRaiseEvent

Registra um controle de servidor ASP.NET sistema autônomo uma necessidade de um evento a ser gerado quando o controle é processado no Page objeto.

Namespace:  System.Web.UI
Assembly:  System.Web (em System.Web.dll)

public virtual void RegisterRequiresRaiseEvent(
	IPostBackEventHandler control
)

Parâmetros

control
Tipo: System.Web.UI.IPostBackEventHandler
O controle para registrar.

Apenas um servidor de controle pode ser registrado por solicitação da página.The RegisterRequiresRaiseEvent deve ser usado quando o controle não inclui sua ID de controle no formulário POST dados. Além disso, o controle está registrado deve implementar o IPostBackEventHandler interface.

O exemplo de código a seguir usa o RegisterRequiresRaiseEvent método para registrar um Button Controle de servidor Web sistema autônomo solicitar um evento a ser elevado. Após você ter registrado o primeiro Button controle, você pode fazer com que o segundo Button declarados no código para lançar os resultados do primeiro botão de controle clicar evento para a página.

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 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

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft