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 элемента управления. Гиперссылка, отображаемая на странице, является одной из следующих:

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

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

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

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