Freigeben über


ListCommandEventHandler Delegat

Definition

Achtung

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.

Stellt die Methode dar, die das ItemCommand Ereignis eines .List Informationen zum Entwickeln von ASP.NET mobilen Anwendungen finden Sie unter Mobile Apps & Websites mit 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)

Parameter

sender
Object

Die Quelle des Ereignisses, ein List Steuerelement.

e
ListCommandEventArgs

Ein ListCommandEventArgs Objekt, das die Ereignisdaten enthält.

Attribute

Hinweise

Wenn Sie einen ListCommandEventHandler Delegaten für ein List Steuerelement erstellen, identifizieren Sie die Methode, die das Ereignis behandelt. Der ListControl Handler wird benachrichtigt, wenn ein Elementereignis generiert wird. Um das Ereignis dem Ereignishandler zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Wenn Sie den Delegaten nicht entfernen, wird der Ereignishandler immer dann aufgerufen, wenn das Ereignis auftritt.

Für das Standardrendering stellt das Steuerelement eine Benutzeroberfläche bereit, mit der der Benutzer auf einzelne Listenelemente klicken kann. Bei postback ruft das Steuerelement den OnItemCommand Ereignishandler mit einem Argument auf das Quellelement auf. Der Wert der CommandName Eigenschaft lautet null.

Beim Rendern mit einer Vorlage ruft der Ereignisbubblingmechanismus ASP.NET die OnItemCommand Methode auf. Der Ereignishandler wird an einen Parameter übergeben, der auf das Quellelement zeigt, und auf die CommandName Eigenschaft des Steuerelements, das das Ereignis generiert hat. Auf diese Weise können Sie ein einzelnes Listenelement mit mehreren zugeordneten Interaktionen rendern.

Um ein Element als Link zu rendern, können Sie die ItemsAsLinks Eigenschaft auf truefestlegen. Der Wert der Eigenschaft wird für die Text Anzeige verwendet, und der Inhalt der Value Eigenschaft wird bei Auswahl als Ziellinkadresse verwendet.

Hinweis

Befehlsereignisse werden für diese Links nicht generiert.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)
Veraltet.

Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für:

Weitere Informationen