OnPreRender の SmartWebControl 実装が処理する内容の一部は、<script> ブロックの登録、JavaScript 内のグローバル オブジェクトとプロパティ配列の初期化、 必要に応じて共通 CSS スタイルを定義する <style> ブロックの出力です。
継承者は、このメソッドをオーバーライドし、(イベント ハンドラーを追加せずに) PreRender イベントを内部処理、または描画の開始前に追加処理を提供 (あるいは、その両方) を実行できます。オーバーライドは基本メソッドを呼び出す必要があります。基本メソッドの呼び出しに失敗すると、PreRender イベントのサブスクライバーはイベントが発生したという通知を受け取れません。必要な <script> ブロックと <style> ブロックを出力できない場合、それぞれ、スクリプト エラーと予期したスタイルの欠如が発生します。