J'ai un contrôle utilisateur avec une propriété de type List<Something>
:ASP.NET: contrôle personnalisé (ou contrôle utilisateur) avec propriété de type Liste <Something>. La propriété peut-elle être définie dans la source ASPX?
Private p_myList As New List(Of Guid)
Public Property MyList() As List(Of Guid)
Get
Return p_myList
End Get
Set(ByVal value As List(Of Guid))
If value Is Nothing Then Throw New ArgumentNullException()
p_myList = value
End Set
End Property
Est-ce popssible pour définir cette propriété dans la source ASPX de la page en utilisant le UserControl, par exemple, quelque chose comme:
<uc1:myUserControl runat="server" MyList="3c7d794e-7645-46e7-bdde-a0bc42679261, 3c7d794e-7645-46e7-bdde-a0bc42679262" />
ou dois-je créer une "propriété de compatibilité" de type string qui est ensuite analysée? (Je sais que je pourrais définir ces valeurs par codebehind, mais je préfère le faire dans la source ASPX.)
double possible de http://stackoverflow.com/questions/859625/is-it-possible -to-initialize-a-controls-listt-propriété-en-balisage? – jelbourn