MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Methode

Definition

Rendert ein einzelnes Menüelement als Link.

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)

Parameter

writer
HtmlTextWriter

Die HtmlTextWriter-Instanz, die Methoden für die Erstellung und das Rendering der gerätespezifischen Ausgabe enthält.

item
MenuItem

Das MenuItem-Objekt, das die in den Antwortstream zu schreibenden Eigenschaften enthält.

position
Int32

Die Position des angegebenen MenuItem-Objekts in der Menühierarchie.

Hinweise

Die RenderItem Methode wird von der RenderContents Methode aufgerufen, um die Formatvorlagen und Abstandsattribute aus dem MenuItem Objekt abzurufen und auf ein neu erstelltes Hyperlinkelement anzuwenden. Die Menühierarchie wird in der RenderContents Methode durchlaufen und ruft die RenderItem Methode auf, um jedes Element zu rendern. Jedes Element wird als Link gerendert und erbt die Eigenschaften und Formatvorlagen des angegebenen MenuItem Steuerelements. Der Link, der auf der Seite gerendert wird, ist eine der folgenden:

  • Ein Postbackereignis zum Öffnen oder Auswählen des Elements.

  • Ein Link zum Navigieren zum in der NavigateUrl Eigenschaft des MenuItem Steuerelements angegebenen Ziel.

Gilt für

Siehe auch