Ich habe eine öffentliche Eigenschaft auf einem benutzerdefinierten Steuerelement wie folgt ausgesetzt:Typesafe KeyValuePair Enum
public IList<KeyValuePair<ControlTypes, int>> ControlCollection {get;set;}
Mit Control als Typ Enum wie folgt aus:
public enum ControlTypes : int
{
DropDownList = 1,
TextBox = 2,
}
public ControlTypes ControlType {get;set;}
Grundsätzlich versuche ich, eine einfache Benutzer zu erstellen Steuerelement, das eine angegebene Anzahl von HTML-Steuerelementen basierend auf der Eingabe der ControlCollection-Eigenschaft hinzufügt. So was.
Wie würde ich sicherstellen, dass der ControlCollection-Wert typsicher eingegeben wird? Oder ist das überhaupt möglich? Vielen Dank.