MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将一个菜单项以超链接的形式呈现。
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)
参数
- writer
- HtmlTextWriter
HtmlTextWriter 实例,包含用于生成和呈现特定于设备的输出的方法。
注解
该方法 RenderItem 从 RenderContents 方法中调用,用于从 MenuItem 对象中检索样式和间距属性,并将其应用于新创建的超链接元素。 菜单层次结构在方法中 RenderContents 遍历,并调用 RenderItem 该方法来呈现每个项。 每个项都呈现为超链接,并继承指定 MenuItem 控件的属性和样式。 呈现到页面的超链接是以下项之一:
要打开或选择该项的回发事件。
指向控件属性MenuItem中指定的NavigateUrl目标的链接。