Sdílet prostřednictvím


ListCommandEventHandler Delegát

Definice

Upozornění

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.

Představuje metodu, která bude zpracovávat ItemCommand událost .List Informace o tom, jak vyvíjet ASP.NET mobilní aplikace, najdete v tématu Mobile Apps & Weby s 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)

Parametry

sender
Object

Zdroj události, List ovládací prvek.

e
ListCommandEventArgs

Objekt ListCommandEventArgs , který obsahuje data události.

Atributy

Poznámky

Když vytvoříte delegáta ListCommandEventHandlerList pro ovládací prvek, identifikujete metodu, která bude zpracovávat událost. Upozorní ListControl obslužnou rutinu při vygenerování události položky. Pokud chcete událost přidružit k obslužné rutině události, přidejte do události instanci delegáta. Pokud delegáta neodeberete, obslužná rutina události se volá vždy, když dojde k události.

Pro výchozí vykreslování ovládací prvek poskytuje uživatelské rozhraní, které uživateli umožňuje kliknout na jednotlivé položky seznamu. Při zpětném volání ovládací prvek volá obslužnou rutinu OnItemCommand události s argumentem odkazujícím na zdrojovou položku. Hodnota CommandName vlastnosti je null.

Při vykreslování pomocí šablony volá metoda mechanismus probubování událostí ASP.NET OnItemCommand . Obslužná rutina události se předává parametr, odkazující na zdrojovou položku a na CommandName vlastnost ovládacího prvku, který událost vygeneroval. Díky tomu můžete vykreslit jednu položku seznamu s více přidruženými interakcemi.

Pokud chcete vykreslit položku jako hypertextový odkaz, můžete vlastnost nastavit ItemsAsLinks na truehodnotu . Hodnota Text vlastnosti se používá pro zobrazení a obsah Value vlastnosti se při výběru použije jako cílová adresa odkazu.

Poznámka:

Pro tyto odkazy nebudou generovány události příkazů.

Metody rozšíření

Name Description
GetMethodInfo(Delegate)
Zastaralé.

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také