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 的网站

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 对象。

属性

注解

List控件创建ListCommandEventHandler委托时,可以标识将处理事件的方法。 生成 ListControl 项事件时,会通知处理程序。 若要将事件与事件处理程序关联,请将该委托的一个实例添加到事件中。 除非移除了该委托,否则每当发生该事件时都会调用事件处理程序。

对于默认呈现,控件提供允许用户单击单个列表项的 UI。 在回发时,控件使用指向源项的参数调用 OnItemCommand 事件处理程序。 CommandName 属性的值为 null

使用模板呈现时,ASP.NET 的事件浮升机制调用 OnItemCommand 方法。 事件处理程序传递参数,指向源项和 CommandName 生成事件的控件的 属性。 这样,就可以呈现具有多个关联交互的单个列表项。

若要将项呈现为超链接,可以将 属性设置为 ItemsAsLinkstrue。 属性的值 Text 用于显示,属性的内容 Value 在选中时用作目标链接地址。

注意

不会为这些链接生成命令事件。

扩展方法

GetMethodInfo(Delegate)
已过时.

获取指示指定委托表示的方法的对象。

适用于

另请参阅