ListCommandEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |