Compartir a través de


MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) Método

Definición

Representa un solo elemento de menú como un hipervínculo.

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)

Parámetros

writer
HtmlTextWriter

Instancia de HtmlTextWriter que contiene los métodos para compilar y representar los resultados específicos del dispositivo.

item
MenuItem

Objeto MenuItem que contiene las propiedades que se escribirán en el flujo de respuesta.

position
Int32

Posición del objeto MenuItem especificado en la jerarquía de menús.

Comentarios

Se RenderItem llama al método desde el RenderContents método para recuperar los estilos y los atributos de espaciado del MenuItem objeto y aplicarlos a un elemento de hipervínculo recién creado. La jerarquía de menús se recorre en el RenderContents método y llamará al RenderItem método para representar cada elemento. Cada elemento se representa como hipervínculo y hereda las propiedades y estilos del control especificado MenuItem . El hipervínculo representado en la página es uno de los siguientes:

  • Evento de postback para abrir o seleccionar el elemento.

  • Vínculo para navegar al destino especificado en la NavigateUrl propiedad del MenuItem control .

Se aplica a

Consulte también