MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Methode

Definitie

Hiermee wordt één menu-item weergegeven als hyperlink.

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)

Parameters

writer
HtmlTextWriter

Het HtmlTextWriter exemplaar met methoden voor het bouwen en weergeven van de apparaatspecifieke uitvoer.

item
MenuItem

Het MenuItem object met de eigenschappen die moeten worden geschreven naar de antwoordstroom.

position
Int32

De positie van het opgegeven MenuItem object in de menuhiërarchie.

Opmerkingen

De RenderItem methode wordt aangeroepen vanuit de RenderContents methode om de stijlen en afstandskenmerken van het MenuItem object op te halen en toe te passen op een nieuw hyperlinkelement. De menuhiërarchie wordt doorkruist in de RenderContents methode en roept de RenderItem methode aan om elk item weer te geven. Elk item wordt weergegeven als hyperlink en neemt de eigenschappen en stijlen van het opgegeven besturingselement MenuItem over. De hyperlink die naar de pagina wordt weergegeven, is een van de volgende:

  • Een postback-gebeurtenis om het item te openen of te selecteren.

  • Een koppeling om naar het doel te navigeren dat is opgegeven in de NavigateUrl eigenschap van het MenuItem besturingselement.

Van toepassing op

Zie ook