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á zpracuje ItemCommand událost List .Represents the method that will handle the ItemCommand event of a List. Informace o tom, jak vyvíjet ASP.NET mobilní aplikace, najdete v tématu Mobile Apps & lokality s ASP.NET.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with 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.The source of the event, a List control.

e
ListCommandEventArgs

ListCommandEventArgsObjekt, který obsahuje data události.A ListCommandEventArgs object that contains the event data.

Atributy

Poznámky

Při vytváření ListCommandEventHandler delegáta pro List ovládací prvek identifikujete metodu, která událost zpracuje.When you create a ListCommandEventHandler delegate for a List control, you identify the method that will handle the event. ListControlUpozorní obslužnou rutinu, když je vygenerována událost položky.The ListControl notifies the handler when an item event is generated. Chcete-li přidružit událost k obslužné rutině události, přidejte do události instanci delegáta.To associate the event with your event handler, add an instance of the delegate to the event. Pokud neodeberete delegáta, obslužná rutina události je volána vždy, když dojde k události.Unless you remove the delegate, the event handler is called whenever the event occurs.

Pro výchozí vykreslování ovládací prvek poskytuje uživatelské rozhraní, které umožňuje uživateli kliknout na jednotlivé položky seznamu.For default rendering, the control provides a UI that allows the user to click individual list items. Při zpětném volání ovládací prvek volá OnItemCommand obslužnou rutinu události s argumentem ukazujícím na zdrojovou položku.On postback, the control calls the OnItemCommand event handler, with an argument pointing to the source item. Hodnota CommandName vlastnosti je null .The value of the CommandName property is null.

Při vykreslování šablonou, mechanismus probublávání události ASP.NET volá OnItemCommand metodu.When rendering with a template, the event bubbling mechanism of ASP.NET calls the OnItemCommand method. Obslužné rutině události je předán parametr, odkazuje na zdrojovou položku a na CommandName vlastnost ovládacího prvku, který událost vygeneroval.The event handler is passed a parameter, pointing to the source item, and to the CommandName property of the control that generated the event. To umožňuje vykreslit jednu položku seznamu s více přidruženými interakcemi.This allows you to render a single list item with multiple associated interactions.

Chcete-li vykreslit položku jako hypertextový odkaz, můžete nastavit ItemsAsLinks vlastnost na hodnotu true .To render an item as a hyperlink, you can set the ItemsAsLinks property to true. Hodnota Text vlastnosti se používá k zobrazení a obsah Value vlastnosti se používá jako adresa cíle odkazu, je-li vybrána možnost.The value of the Text property is used for display, and the contents of the Value property are used as the target link address when selected.

Poznámka

Události příkazu nebudou pro tyto odkazy generovány.Command events will not be generated for these links.

Metody rozšíření

GetMethodInfo(Delegate)

Získává objekt, který představuje metodu reprezentovanou zadaným delegátem.Gets an object that represents the method represented by the specified delegate.

Platí pro

Viz také