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