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

Definição

Renderiza um único item do menu 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 HtmlTextWriter instância contém métodos para construir e renderizar a saída específica do dispositivo.

item
MenuItem

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

position
Int32

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

Observações

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 hiperligação recém-criado. A hierarquia dos menus é percorrida no RenderContents método e chama o RenderItem método para renderizar cada item. Cada item é representado como um hiperlink e herda as propriedades e estilos do controlo especificado MenuItem . O hiperlink renderizado para a página é um dos seguintes:

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

  • Um link para navegar até ao alvo especificado na NavigateUrl propriedade do MenuItem controlo.

Aplica-se a

Ver também