Share via


MenuAdapter.RenderItem(HtmlTextWriter, MenuItem, Int32) メソッド

定義

単一のメニュー項目をハイパーリンクとして表示します。

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 インスタンス。

item
MenuItem

応答ストリームに書き込むプロパティが格納されている MenuItem オブジェクト。

position
Int32

メニュー階層内で指定した MenuItem オブジェクトの位置。

注釈

メソッドは RenderItem 、 オブジェクトから RenderContents スタイルと間隔の属性を取得し、新しく作成されたハイパーリンク要素に適用するために、 メソッドから MenuItem 呼び出されます。 メニュー階層は メソッド内で RenderContents 走査され、 メソッドを RenderItem 呼び出して各項目をレンダリングします。 各項目はハイパーリンクとしてレンダリングされ、指定した MenuItem コントロールのプロパティとスタイルを継承します。 ページに表示されるハイパーリンクは、次のいずれかです。

  • アイテムを開くか選択するためのポストバック イベント。

  • コントロールの プロパティで NavigateUrl 指定されたターゲットに移動するための MenuItem リンク。

適用対象

こちらもご覧ください