Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

ICallbackEventHandler Interface

Usado para indicar que um Controlarar pode ser o destino de um evento de retorno de chamada no servidor.

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

[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public interface ICallbackEventHandler

Implement the ICallbackEventHandler interface for any custom control that needs to receive callback events.Para obter mais informações, consulte A implementação Callbacks de cliente sem Postbacks em páginas da Web ASP.NET.

Examples of controls that implement the ICallbackEventHandler interface include the GridView, DetailsView, and TreeView controls.When a callback event targets a control that implements the ICallbackEventHandler interface, the RaiseCallbackEvent method is called to handle the event, passing the event argument as a parameter and the GetCallbackResult method returns the result of the callback.

Controlarars que recuperar dados de uma Fonte de Dados Controlarar durante callback pode fazer caso sincronicamente ou de forma assíncrona.ASP.NET controls like GridView, DetailsView, and TreeView are implemented synchronously.Retornos de chamada síncronos não impede que o usuário de trabalhar no navegador.Modo síncrono, somente um retorno de chamada de cada vez pode executar, com o retorno de chamada último levando precedência.When a Controlarar da Web IS implemented to assíncrono suporte Comportamento, Múltiplo callbacks can be raised simultaneously.For details on asynchronous programming, see Padrões de design de programação assíncrona.

You can specify whether callback events originating from the user interface rendered by a control implementing the ICallbackEventHandler interface are validated.A validação de eventos é uma prática de segurança boa.No entanto, por motivos de desempenho você pode desativá-lo.To control whether event validation is performed on callback events, set the enableEventValidation attribute of the @ Page directive or the enableEventValidation attribute of the Páginas elemento (esquema configurações ASP.NET) of the Web.config file.If you set the EnableEventValidation property in code, set it in the Page_Init phase of page processing.For more information on balancing the security benefit of event validation with its performance cost, see Desenvolvendo aplicativos ASP.NET de alto desempenho.

TopicLocation
Exemplo de Implementação (Visual Basic) da Chamada de Retorno do Clientedv_aspnetcon
Exemplo de implementação (C#) callback de clientedv_aspnetcon
Implementing Callbacks Cliente Without Postbacks in Páginas Web ASP.NETdv_aspnetcon
Retorno de chamada de cliente com exemplo de implementação de validaçãodv_aspnetcon
Como: Implementar Callbacks em páginas da Web ASP.NETdv_aspnetcon
Exemplo de Implementação (Visual Basic) da Chamada de Retorno do ClienteBuilding ASP .NET Web Applications in Visual Studio
Retorno de chamada de cliente com exemplo de implementação de validaçãoBuilding ASP .NET Web Applications in Visual Studio
Como: Implementar Callbacks em páginas da Web do ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Exemplo de implementação (C#) callback de clienteBuilding ASP .NET Web Applications in Visual Studio
Implementando Callbacks de Clientes Através de Programação Sem Postbacks nas Páginas ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Exemplo de Implementação (Visual Basic) da Chamada de Retorno do ClienteBuilding ASP .NET Web Applications in Visual Studio
Retorno de chamada de cliente com exemplo de implementação de validaçãoBuilding ASP .NET Web Applications in Visual Studio
Como: Implementar Callbacks em páginas da Web do ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Exemplo de implementação (C#) callback de clienteBuilding ASP .NET Web Applications in Visual Studio
Implementando Callbacks de Clientes Através de Programação Sem Postbacks nas Páginas ASP.NETBuilding ASP .NET Web Applications in Visual Studio

Referência

RaiseCallbackEvent(String)
RaiseCallbackEvent(String)
RaiseCallbackEvent(String)

Contribuições da comunidade

ADICIONAR
Mostrar: