0

バックグラウンド

既存のサイトに追加するオートコンプリート検索 Web パーツを設計しています。コンセプトは次のとおりです。

エンティティ タイプのリストごとに Web パーツにチェックボックスが必要です。エンティティ タイプのリストは、データベースから取得されます。これらのチェックボックスは、Web パーツが検索するエンティティを定義します。

たとえば、エンティティのリストとして、教師、学生、学校、およびクラスを含めることができます。ユーザーには、それらのそれぞれのチェックボックスが表示されます。あるいは、教師とクラスのみをタイプとして持つこともできます。その場合、ユーザーにはこれら 2 つのチェックボックスのみが表示されます。

したがって、必要なチェックボックスの数が前もってわかっていれば、次のようにすることができます。

[WebBrowsable(true)]
[WebDescription("Teachers")]
[WebDisplayName("Teachers")]
[Personalizable(PersonalizationScope.Shared)]
public bool SearchByTeachers { get; set; }

[WebBrowsable(true)]
[WebDescription("Classes")]
[WebDisplayName("Classes")]
[Personalizable(PersonalizationScope.Shared)]
public bool SearchByClasses { get; set; }

しかし、どれだけ必要なのか分からないので、明らかにそれはできません。


TL;DR

Web パーツ クラスのプロパティによって制御されるため、Web パーツ上に動的な数のコントロールを配置する方法を知りたいだけです

4

1 に答える 1