バージョン

RenderContents メソッド (WebMonthView)

指定した HtmlTextWriter にコンテンツをレンダリングします。
シンタックス
'宣言
 
Protected Overrides Sub RenderContents( _
   ByVal writer As HtmlTextWriter _
) 
protected override void RenderContents( 
   HtmlTextWriter writer
)

パラメータ

writer
出力が送られる HtmlTextWriter シンク。
解説

WebMonthView に関連付けられた内容、およびこのメソッドによってレンダリングされる内容には、クライアントからのポストバックデータを保持するフィールドが含まれます。さらに WebMonthView のクライアント サイド オブジェクト モデル(CSOM)を起動する初期化 JavaScript が、要素を構成する HTML マークアップの後にあります。RenderContents は HTML マークアップをレンダリングする義務を、Infragistics.WebUI.WebControls.SmartWebControl.EnsureRenderer によって作成された関連する SmartRenderer にデリゲートします。

継承クラスでこのメソッドをオーバーライドする場合は、追加処理を実行するに、メソッドの基本クラス実装を呼び出す必要があります。

writer に書き込まれた出力を継承クラスで捕捉する場合は、レンダリング内容の後処理を実行できます。そのためには、ある種のバッファ出力シンク(たとえば StringWriter など)をラップする独自の HtmlTextWriter を渡す必要があります。このような方法でレンダリング内容を捕捉した場合、ASP.NET によって提供された元の HtmlTextWriter に必要な内容を転送するのはオーバーライド メソッドの役割になります。

参照