SiteMapPath.OnItemDataBound(SiteMapNodeItemEventArgs) Method

Definition

Вызывает событие ItemDataBound элемента управления SiteMapPath.Raises the ItemDataBound event of the SiteMapPath control.

protected:
 virtual void OnItemDataBound(System::Web::UI::WebControls::SiteMapNodeItemEventArgs ^ e);
protected virtual void OnItemDataBound (System.Web.UI.WebControls.SiteMapNodeItemEventArgs e);
abstract member OnItemDataBound : System.Web.UI.WebControls.SiteMapNodeItemEventArgs -> unit
override this.OnItemDataBound : System.Web.UI.WebControls.SiteMapNodeItemEventArgs -> unit
Protected Overridable Sub OnItemDataBound (e As SiteMapNodeItemEventArgs)

Parameters

e
SiteMapNodeItemEventArgs

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

Remarks

Событие ItemDataBound возникает, когда элемент управления SiteMapPath привязывается к данным, предоставленным SiteMapProvider.The ItemDataBound event is raised when the SiteMapPath control binds to the data provided by its SiteMapProvider. Это позволяет предоставить метод обработки событий, выполняющий пользовательскую подпрограммы, например обновление базы данных или отображаемое содержимое, при возникновении этого события.This allows you to provide an event-handling method that performs a custom routine, such as updating a database or the displayed content, whenever this event occurs.

При возникновении события через делегат вызывается обработчик события.Raising an event invokes the event handler through a delegate. Дополнительные сведения см. в разделе обработка и вызов событий.For more information, see Handling and Raising Events.

Метод OnItemDataBound также позволяет производным классам обрабатывать событие, не присоединяя делегат.The OnItemDataBound method also allows derived classes to handle the event without attaching a delegate. Это предпочтительная методика обработки событий в производном классе.This is the preferred technique for handling the event in a derived class.

Notes to Inheritors

При переопределении метода OnItemDataBound(SiteMapNodeItemEventArgs) в производном классе обязательно вызовите метод OnItemDataBound(SiteMapNodeItemEventArgs) базового класса, чтобы зарегистрированные делегаты получили событие.When overriding the OnItemDataBound(SiteMapNodeItemEventArgs) method in a derived class, be sure to call the OnItemDataBound(SiteMapNodeItemEventArgs) method of the base class so that registered delegates receive the event.

Applies to

See also