Поделиться через


MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Метод

Определение

Отображает один элемент меню в виде гиперссылки.

protected public:
 virtual void RenderItem(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::MenuItem ^ item, int position);
protected internal virtual void RenderItem(System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItem item, int position);
abstract member RenderItem : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.MenuItem * int -> unit
override this.RenderItem : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.MenuItem * int -> unit
Protected Friend Overridable Sub RenderItem (writer As HtmlTextWriter, item As MenuItem, position As Integer)

Параметры

writer
HtmlTextWriter

Экземпляр HtmlTextWriter , содержащий методы для создания и отрисовки выходных данных, относящихся к устройству.

item
MenuItem

Объект MenuItem , содержащий свойства для записи в поток ответа.

position
Int32

Позиция указанного MenuItem объекта в иерархии меню.

Комментарии

Метод RenderItem вызывается из RenderContents метода, чтобы получить стили и интервалы из MenuItem объекта и применить их к только что созданному элементу гиперссылки. Иерархия меню проходит по RenderContents методу и вызывает метод для отрисовки RenderItem каждого элемента. Каждый элемент отображается в виде гиперссылки и наследует свойства и стили указанного MenuItem элемента управления. Гиперссылка, отображаемая на странице, является одной из следующих:

  • Событие обратной передачи для открытия или выбора элемента.

  • Ссылка для перехода к целевому объекту, указанному в свойстве NavigateUrlMenuItem элемента управления.

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

См. также раздел