Condividi tramite


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

HtmlTextWriter Istanza contenente i metodi per compilare ed eseguire il rendering dell'output specifico del dispositivo.

item
MenuItem

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

position
Int32

Posizione dell'oggetto specificato MenuItem 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 di menu viene attraversata nel RenderContents metodo e chiamerà il metodo per eseguire il RenderItem rendering di ogni elemento. Viene eseguito il rendering di ogni elemento come collegamento ipertestuale e eredita le proprietà e gli stili del controllo specificato MenuItem . Il rendering del collegamento ipertestuale alla pagina è uno dei seguenti:

  • Evento di postback da aprire o selezionare l'elemento.

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

Si applica a

Vedi anche