MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Metodo

Definizione

Esegue il rendering di una singola voce di menu come collegamento ipertestuale.

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)

Parametri

writer
HtmlTextWriter

Istanza di HtmlTextWriter contenente i metodi per compilare ed eseguire il rendering dell'output specifico della periferica.

item
MenuItem

Oggetto MenuItem contenente le proprietà da scrivere nel flusso di risposta.

position
Int32

Posizione dell'oggetto MenuItem specificato nella gerarchia di menu.

Commenti

Il RenderItem metodo viene chiamato dal RenderContents metodo per recuperare gli stili e gli attributi di spaziatura dall'oggetto MenuItem e applicarli a un elemento collegamento ipertestuale appena creato. La gerarchia dei menu viene attraversata nel RenderContents metodo e chiamerà il metodo per eseguire il RenderItem rendering di ogni elemento. Ogni elemento viene eseguito il rendering come collegamento ipertestuale e eredita le proprietà e gli stili del controllo specificato MenuItem . Il collegamento ipertestuale sottoposto a rendering alla pagina è uno dei seguenti:

  • Evento postback da aprire o selezionare l'elemento.

  • Collegamento per passare alla destinazione specificata nella NavigateUrl proprietà del MenuItem controllo.

Si applica a

Vedi anche