Partilhar via


ListCommandEventHandler Delegar

Definição

Cuidado

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.

Representa o método que manipulará o evento de ItemCommand de List. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte Aplicativos Móveis & Sites com ASP.NET.

public delegate void ListCommandEventHandler(System::Object ^ sender, ListCommandEventArgs ^ e);
public delegate void ListCommandEventHandler(object sender, ListCommandEventArgs e);
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public delegate void ListCommandEventHandler(object sender, ListCommandEventArgs e);
type ListCommandEventHandler = delegate of obj * ListCommandEventArgs -> unit
[<System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")>]
type ListCommandEventHandler = delegate of obj * ListCommandEventArgs -> unit
Public Delegate Sub ListCommandEventHandler(sender As Object, e As ListCommandEventArgs)

Parâmetros

sender
Object

A origem do evento, um controle List.

e
ListCommandEventArgs

Um objeto de ListCommandEventArgs que contém os dados do evento.

Atributos

Comentários

Ao criar um ListCommandEventHandler delegado para um List controle, você identifica o método que manipulará o evento. O ListControl notifica o manipulador quando um evento de item é gerado. Para associar o evento ao manipulador de eventos, adicione uma instância do delegado ao evento. A menos que você remova o delegado, o manipulador de eventos é chamado sempre que o evento ocorre.

Para renderização padrão, o controle fornece uma interface do usuário que permite que o usuário clique em itens de lista individuais. No postback, o controle chama o OnItemCommand manipulador de eventos, com um argumento apontando para o item de origem. O valor da propriedade CommandName é null.

Ao renderizar com um modelo, o mecanismo de propagação de eventos de ASP.NET chama o OnItemCommand método . O manipulador de eventos é passado um parâmetro, apontando para o item de origem e para a CommandName propriedade do controle que gerou o evento. Isso permite que você renderize um único item de lista com várias interações associadas.

Para renderizar um item como um hiperlink, você pode definir a ItemsAsLinks propriedade como true. O valor da Text propriedade é usado para exibição e o conteúdo da Value propriedade é usado como o endereço do link de destino quando selecionado.

Observação

Os eventos de comando não serão gerados para esses links.

Métodos de Extensão

GetMethodInfo(Delegate)
Obsoleto.

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Confira também