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 zur Behandlung des ItemCommand-Ereignisses eines List-Objekts dar. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites 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. Benachrichtigt ListControl den Handler, wenn ein Elementereignis generiert wird. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird bei jedem Eintreten des Ereignisses aufgerufen, es sei denn, Sie entfernen den Delegaten.

Für das Standardrendering stellt das Steuerelement eine Benutzeroberfläche bereit, mit der der Benutzer auf einzelne Listenelemente klicken kann. Beim Postback ruft das Steuerelement den OnItemCommand Ereignishandler auf, wobei ein Argument auf das Quellelement verweist. Der Wert der CommandName-Eigenschaft ist null.

Beim Rendern mit einer Vorlage ruft der Ereignisbubblingmechanismus von ASP.NET die OnItemCommand -Methode auf. Dem Ereignishandler wird ein Parameter übergeben, der auf das Quellelement und auf die CommandName -Eigenschaft des Steuerelements verweist, das das Ereignis generiert hat. Dadurch können Sie ein einzelnes Listenelement mit mehreren zugehörigen 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

Für diese Links werden keine Befehlsereignisse generiert.

Erweiterungsmethoden

GetMethodInfo(Delegate)
Veraltet.

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

Gilt für:

Weitere Informationen