Compartilhar via


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

Definição

Renderiza um item de menu único como um hiperlink.

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

A instância HtmlTextWriter que contém métodos para compilar e renderizar a saída específica ao dispositivo.

item
MenuItem

O objeto MenuItem que contém as propriedades a serem gravadas no fluxo de resposta.

position
Int32

A posição do objeto MenuItem especificado na hierarquia de menu.

Comentários

O RenderItem método é chamado do RenderContents método para recuperar os estilos e atributos de espaçamento do MenuItem objeto e aplicá-los a um elemento de hiperlink recém-criado. A hierarquia de menus é percorrida no RenderContents método e chamará o RenderItem método para renderizar cada item. Cada item é renderizado como um hiperlink e herda as propriedades e estilos do controle especificado MenuItem . O hiperlink renderizado na página é um dos seguintes:

  • Um evento de postback para abrir ou selecionar o item.

  • Um link para navegar até o destino especificado na NavigateUrl propriedade do MenuItem controle.

Aplica-se a

Confira também