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