ASP.NET のユーザー コントロールとカスタム コントロールの違いは何ですか?
6520 次
3 に答える
5
私の知る限り、ユーザーコントロールは、既存のコントロールから作成できるコントロールであり、プロジェクトの一部にすることができ、ドラッグ/ドロップするためのデザイナー サーフェイスを持つことができます。
通常、カスタム コントロールはプロジェクトの外部にあり、ハンド コーディングする必要があります (さまざまな asp.net コントロール イベントとコード内の html ビルドを使用)。
于 2008-12-15T07:03:41.313 に答える
3
ユーザー コントロールは、システムのデフォルトで UserControl クラスから継承され、特定の UI ケースに関してコントロールを組み合わせることができ、UI ロジックも持つことができ、プロジェクト内のどこでも何度でも再利用できます。
カスタム コントロールは Control クラスから継承され (カスタマイズしたいコントロール タイプを変更できます)、通常は既存の UI コントロールに追加機能を追加するために使用されます。
于 2008-12-15T07:34:04.967 に答える