Sdílet prostřednictvím


MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Metoda

Definice

Vykreslí jednu položku nabídky jako hypertextový odkaz.

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)

Parametry

writer
HtmlTextWriter

Instance HtmlTextWriter obsahující metody pro sestavení a vykreslení výstupu specifického pro zařízení.

item
MenuItem

Objekt MenuItem obsahující vlastnosti pro zápis do streamu odpovědi.

position
Int32

Pozice zadaného MenuItem objektu v hierarchii nabídek.

Poznámky

Metoda RenderItem se volá z RenderContents metody k načtení stylů a atributů mezer z objektu MenuItem a jejich použití na nově vytvořený element hypertextového odkazu. Hierarchie nabídek se prochází v RenderContents metodě a zavolá metodu RenderItem pro vykreslení každé položky. Každá položka se vykreslí jako hypertextový odkaz a dědí vlastnosti a styly zadaného MenuItem ovládacího prvku. Hypertextový odkaz vykreslený na stránku je jedním z následujících způsobů:

  • Událost zpětného odeslání, která se má otevřít nebo vybrat položku.

  • Odkaz pro přechod na cíl zadaný ve NavigateUrl vlastnosti MenuItem ovládacího prvku.

Platí pro

Viz také