Share via


MenuAdapter.RenderContents(HtmlTextWriter) メソッド

定義

関連付けられている Menu コントロールの関連付けられているメニュー項目を、一連のハイパーリンクとして出力ストリームに書き込みます。

protected:
 override void RenderContents(System::Web::UI::HtmlTextWriter ^ writer);
protected override void RenderContents (System.Web.UI.HtmlTextWriter writer);
override this.RenderContents : System.Web.UI.HtmlTextWriter -> unit
Protected Overrides Sub RenderContents (writer As HtmlTextWriter)

パラメーター

writer
HtmlTextWriter

デバイス固有の出力を構築および表示するメソッドを含む HtmlTextWriter

例外

現在の項目の深さが許容範囲を超えています。

- または -

現在の項目が無効です。

注釈

メソッドは RenderContentsMenuItem 関連付けられた Menu コントロールのオブジェクトをハイパーリンクとして出力ストリームに書き込みます。 メソッドは RenderContents メソッドから Render 呼び出され、デバイス ブラウザーにレンダリングされるマークアップ コードの変更を実行するために使用されます。

ライフサイクルのこのフェーズの前にコントロールプロパティを設定し、ここで行うコントロールの実際のマークアップ作成のみを設定する必要があります。 ライフ サイクルのこのステージでコントロールに加えられた変更は、表示状態に保存されません。 コントロールに加えられた変更を保存するには、 イベントをオーバーライドします OnPreRender

適用対象

こちらもご覧ください