J'ai un ASCX qui contientComment définir une propriété Int d'un contrôle sur ASCX?
<my:Foo ID="Bar" runat="server" Value='' />
Je veux mettre Value
avec textbox1.Text
, mais Value
est un Int32. Je cherche quelque chose comme ceci:
<my:Foo ID="Bar" runat="server" Value='<%= Int32.Parse(textbox1.Text) %>' />
Mais je reçois
Parser Error Message: Cannot create an object of type 'System.Int32' from its string representation '<%= Int32.Parse(textbox1.Text) %>' for the 'Value' property.
Est-il possible de le faire sur le fichier ASCX? Dois-je implémenter un TypeConverter pour cette propriété?
Il n'est donc pas possible de définir la valeur 'Value' avec' textBox1.Text' sur le fichier ASCX? – BrunoLM
Vous pouvez le faire avec un bloc de code, tant qu'il est _outside_ le contrôle. Voir la mise à jour – Oded