ここで密結合している 2 つの質問があります。
エクステンダーコントロールの作成に関するmsdnのドキュメントを調べると、新しいコントロールは参照の一部から継承する必要があると説いています。ExtenderControl
詳細を読んでください。の一部です。Toolkit はすでにエクステンダー コントロール コレクションであり、Asp.net Ajax Library
ExtenderControlBase
AjaxControlToolkit
私の新しいコントロールが、実際にこれを継承する別のベースから継承する必要があるのはなぜですか?
Microsoft Ajax Library
また、私のコントロールを使用するクライアントは、好むと好まざるとにかかわらず、Toolkit dll も含める必要があります。また、上記の両方の参照で設定されたプロパティは対照的です。msdn は
get/set
メソッドでそれを行いますが、Toolkit のドキュメントではGetValue, SetValue
. 今フォローするのはどれですか。
3.これは実際には問題ではありませんが、私のコントロールのクラスライブラリをどのように維持しますか? フォルダに基づいて整理しますか? 機能に基づいて配置しますか。