Udostępnij za pośrednictwem


MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Metoda

Definicja

Renderuje pojedynczy element menu jako hiperlink.

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

Wystąpienie HtmlTextWriter zawierające metody do kompilowania i renderowania danych wyjściowych specyficznych dla urządzenia.

item
MenuItem

MenuItem Obiekt zawierający właściwości do zapisu w strumieniu odpowiedzi.

position
Int32

Pozycja określonego MenuItem obiektu w hierarchii menu.

Uwagi

Metoda jest wywoływana RenderItem z RenderContents metody w celu pobrania stylów i atrybutów odstępów z MenuItem obiektu i zastosowania ich do nowo utworzonego elementu hiperłącza. Hierarchia menu jest przechodzi w metodzie RenderContents i wywołuje metodę RenderItem w celu renderowania każdego elementu. Każdy element jest renderowany jako hiperlink i dziedziczy właściwości i style określonej MenuItem kontrolki. Hiperlink renderowany na stronie jest jednym z następujących elementów:

  • Zdarzenie ogłaszania zwrotnego do otwarcia lub wybrania elementu.

  • Link umożliwiający przejście do obiektu docelowego określonego NavigateUrl we właściwości kontrolki MenuItem .

Dotyczy

Zobacz też