ListCommandEventHandler Делегат

Определение

Предупреждение

Этот API устарел.

Представляет метод, обрабатывающий событие ItemCommand объекта List.Represents the method that will handle the ItemCommand event of a List. Дополнительные сведения о разработке мобильных приложений ASP.NET см. в статье Mobile Apps & Sites with ASP.NET (Разработка мобильных приложений и сайтов с помощью ASP.NET).For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET.

public delegate void ListCommandEventHandler(System::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 https://go.microsoft.com/fwlink/?LinkId=157231.")]
public delegate void ListCommandEventHandler(object sender, ListCommandEventArgs e);
type ListCommandEventHandler = delegate of obj * ListCommandEventArgs -> unit
Public Delegate Sub ListCommandEventHandler(sender As Object, e As ListCommandEventArgs)

Параметры

sender
Object

Источник события, элемент управления List.The source of the event, a List control.

e
ListCommandEventArgs

Объект ListCommandEventArgs, содержащий данные события.A ListCommandEventArgs object that contains the event data.

Наследование
ListCommandEventHandler
Атрибуты

Комментарии

При создании ListCommandEventHandler делегата для элемента управления List вы определяете метод, который будет обработано событие.When you create a ListCommandEventHandler delegate for a List control, you identify the method that will handle the event. ListControl уведомляет обработчик о создании события элемента.The ListControl notifies the handler when an item event is generated. Чтобы связать событие с обработчиком событий, нужно добавить в событие экземпляр делегата.To associate the event with your event handler, add an instance of the delegate to the event. До тех пор, пока делегат не удален, обработчик событий вызывается всякий раз, когда происходит событие.Unless you remove the delegate, the event handler is called whenever the event occurs.

Для отрисовки по умолчанию элемент управления предоставляет пользовательский интерфейс, позволяющий пользователю щелкнуть отдельные элементы списка.For default rendering, the control provides a UI that allows the user to click individual list items. При обратной передаче элемент управления вызывает обработчик событий OnItemCommand с аргументом, указывающим на исходный элемент.On postback, the control calls the OnItemCommand event handler, with an argument pointing to the source item. Значение свойства CommandName равно null.The value of the CommandName property is null.

При подготовке к просмотру с помощью шаблона механизм восходящей маршрутизации событий ASP.NET вызывает метод OnItemCommand.When rendering with a template, the event bubbling mechanism of ASP.NET calls the OnItemCommand method. Обработчику событий передается параметр, указывающий на исходный элемент, и на CommandName свойство элемента управления, создавшего событие.The event handler is passed a parameter, pointing to the source item, and to the CommandName property of the control that generated the event. Это позволяет визуализировать один элемент списка с несколькими связанными взаимодействиями.This allows you to render a single list item with multiple associated interactions.

Чтобы отобразить элемент в виде гиперссылки, можно задать для свойства ItemsAsLinks значение true.To render an item as a hyperlink, you can set the ItemsAsLinks property to true. Значение свойства Text используется для вывода, а содержимое свойства Value используется в качестве адреса целевой ссылки при выборе.The value of the Text property is used for display, and the contents of the Value property are used as the target link address when selected.

Примечание

Для этих ссылок не будут создаваться командные события.Command events will not be generated for these links.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.Gets an object that represents the method represented by the specified delegate.

Применяется к

Дополнительно