ユーザー コントロールを Web/複合コントロールに変換する簡単なプロセスはありますか?
1 に答える
7
自動プロセスはありません。ただし、従うべき(一般的な)手順は次のとおりです。
Web コントロール クラスを作成します。
Panel
簡単な方法を取りたい場合は継承元にRender()
するか、長くて冗長な方法で HTML を生成したい場合はメソッドをオーバーライドします。Init() またはコントロール クラスのコンストラクターで Controls コレクションに HTML リテラルやその他のコントロールを追加して、ユーザー コントロールのレイアウトを複製します。オーバーライドすることを選択した場合は
Render()
、コントロールを再帰的にレンダリングする必要があります。イベント処理コード ビハインドをユーザー コントロールからクラスにコピーし、イベント ハンドラーを接続します。
javascripts/css を扱います。
ClientScriptManager
それらを Web リソースとしてアセンブリに埋め込むか、またはを使用して通常のインクルードとして登録できますScriptManager
。
于 2010-02-10T21:48:09.830 に答える