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 objektu List. Informace o vývoji ASP.NET mobilních aplikací najdete v tématu Mobilní aplikace & 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, ovládací prvek List .

e
ListCommandEventArgs

Objekt ListCommandEventArgs , který obsahuje data události.

Atributy

Poznámky

Při vytváření delegáta ListCommandEventHandler pro ovládací prvek List identifikujete metodu, která bude zpracovávat událost. Nástroj ListControl upozorní 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 neodeberete delegáta, je obslužná rutina události volána vždy, když dojde k události.

Pro výchozí vykreslování poskytuje ovládací prvek uživatelské rozhraní, které uživateli umožňuje kliknout na jednotlivé položky seznamu. Při zpětném volání volá ovládací prvek 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á mechanismus bublání událostí ASP.NET metodu OnItemCommand . Obslužné rutině události se předá parametr odkazující na zdrojovou položku a vlastnost CommandName ovládacího prvku, který událost vygeneroval. To vám umožní vykreslit jednu položku seznamu s několika přidruženými interakcemi.

Pokud chcete vykreslit položku jako hypertextový odkaz, můžete vlastnost nastavit ItemsAsLinks na true. Hodnota Text vlastnosti se používá pro zobrazení a obsah Value vlastnosti se použije jako cílová adresa odkazu, pokud je vybraná.

Poznámka

Pro tato propojení se negenerují události příkazů.

Metody rozšíření

GetMethodInfo(Delegate)
Zastaralé.

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

Platí pro

Viz také