ListCommandEventHandler 代理人

定義

警告

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.

代表將處理 ItemCommandList 事件的方法。 如需如何開發 ASP.NET 行動應用程式的資訊,請參閱 具有 ASP.NET 的Mobile Apps & Sites

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)

參數

sender
Object

事件的來源,即 List 控制項。

e
ListCommandEventArgs

包含事件資料的 ListCommandEventArgs 物件。

屬性

備註

當您建立 ListCommandEventHandler 控件的 List 委派時,您會識別將處理事件的方法。 會在 ListControl 產生專案事件時通知處理程式。 若要使事件與您的事件處理常式產生關聯,請將委派的執行個體 (Instance) 加入至事件。 除非移除委派,否則每次發生事件時都會呼叫事件處理常式。

針對預設轉譯,控件會提供UI,讓使用者按兩下個別清單專案。 在回傳時,控件會呼叫 OnItemCommand 事件處理程式,並將自變數指向來源專案。 CommandName 屬性的值是 null

使用範本轉譯時,ASP.NET 的事件反升機制會呼叫 OnItemCommand 方法。 事件處理程式會傳遞參數,指向來源專案,以及 CommandName 產生事件之控件的屬性。 這可讓您轉譯具有多個相關聯互動的單一列表專案。

若要將項目轉譯為超連結,您可以將 屬性設定 ItemsAsLinkstrue。 屬性的值 Text 用於顯示,而屬性的內容 Value 會在選取時做為目標連結位址使用。

注意

不會針對這些連結產生命令事件。

擴充方法

GetMethodInfo(Delegate)
已淘汰.

取得表示特定委派所代表之方法的物件。

適用於

另請參閱