ListCommandEventHandler 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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.
表示将用来处理 ItemCommand 的 List 事件的方法。 有关如何开发 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)
参数
包含事件数据的 ListCommandEventArgs 对象。
- 属性
注解
为List控件创建ListCommandEventHandler委托时,需要标识将处理事件的方法。 ListControl在生成项事件时通知处理程序。 若要将事件与事件处理程序关联,请将该委托的一个实例添加到事件中。 除非移除了该委托,否则每当发生该事件时都会调用事件处理程序。
对于默认呈现,控件提供允许用户单击单个列表项的 UI。 在回发时,控件调用 OnItemCommand 事件处理程序,其参数指向源项。
CommandName 属性的值为 null
。
使用模板呈现时,ASP.NET 的事件浮升机制调用 OnItemCommand 方法。 向事件处理程序传递参数,该参数指向源项,以及 CommandName 生成事件的控件的 属性。 这允许您呈现具有多个关联交互的单个列表项。
若要将项呈现为超链接,可以将 属性设置为 ItemsAsLinkstrue
。 属性的值 Text 用于显示,属性的内容 Value 在选中时用作目标链接地址。
注意
不会为这些链接生成命令事件。
扩展方法
GetMethodInfo(Delegate) |
已过时.
获取指示指定委托表示的方法的对象。 |