'宣言 Protected Overrides Sub RenderContents( _ ByVal writer As HtmlTextWriter _ )
protected override void RenderContents( HtmlTextWriter writer )
WebMonthView に関連付けられた内容、およびこのメソッドによってレンダリングされる内容には、クライアントからのポストバックデータを保持するフィールドが含まれます。さらに WebMonthView のクライアント サイド オブジェクト モデル(CSOM)を起動する初期化 JavaScript が、要素を構成する HTML マークアップの後にあります。RenderContents は HTML マークアップをレンダリングする義務を、Infragistics.WebUI.WebControls.SmartWebControl.EnsureRenderer によって作成された関連する SmartRenderer にデリゲートします。
継承クラスでこのメソッドをオーバーライドする場合は、追加処理を実行する前に、メソッドの基本クラス実装を呼び出す必要があります。
writer に書き込まれた出力を継承クラスで捕捉する場合は、レンダリング内容の後処理を実行できます。そのためには、ある種のバッファ出力シンク(たとえば StringWriter など)をラップする独自の HtmlTextWriter を渡す必要があります。このような方法でレンダリング内容を捕捉した場合、ASP.NET によって提供された元の HtmlTextWriter に必要な内容を転送するのはオーバーライド メソッドの役割になります。