最初に、作成する必要のあるサーバー コントロールごとに新しいプロジェクトを作成しました (柔軟性とモジュール性を確保するため)。私の最新のプロジェクトは、SafeTextBox と呼ばれる MaxLength プロパティのサーバー側強制を実装するために、TextBox を継承するコントロールです。そのため、VS は、SafeTextBox 名前空間内に ServerControl1 というクラスを使用して、私の SafeTextBox プロジェクトをセットアップします。当然、ServerControl1 の名前を SafeTextBox に変更します。これにより、クラスがコードで参照されるたびに、SafeTextBox.SafeTextBox
.
これらのコントロールをいくつか作成したので、それらをすべて 1 つのアセンブリ (CustomControls など) に配置してCustomControls.SafeTextBox
、 などとして参照できるようにしたいと思います。これを行うべきではない理由はありますか? 1 つのアセンブリに複数のコントロールを含めることはできますか?