0

次のように公開されたカスタムコントロールのパブリックプロパティがあります。

public IList<KeyValuePair<ControlTypes, int>> ControlCollection {get;set;}

次のような型列挙型としてControlTypeを使用します。

public enum ControlTypes : int
{
DropDownList = 1,
TextBox = 2,
}
public ControlTypes ControlType {get;set;}

基本的に、ControlCollectionプロパティの入力に基づいて、指定された数のhtmlコントロールを追加する単純なユーザーコントロールを作成しようとしています。このような。

<x:CustomControl ID="abc" runat="server" ControlCollection="DropDownList,1,TextBox,5"/>

ControlCollection値がタイプセーフな方法で入力されていることを確認するにはどうすればよいですか?それともこれは可能ですか?ありがとう。

4

1 に答える 1

0

私はあなたが探していると思いますDictionary<TKey, TValue>

于 2010-11-18T19:44:04.393 に答える