Ich habe eine ASCX, dieWie legen Sie eine Int-Eigenschaft eines Steuerelements auf ASCX fest?
<my:Foo ID="Bar" runat="server" Value='' />
I enthält wollen textbox1.Text
gesetzt Value
mit, aber Value
ist ein Int32. Ich bin auf der Suche nach so etwas wie folgt aus:
<my:Foo ID="Bar" runat="server" Value='<%= Int32.Parse(textbox1.Text) %>' />
Aber ich bekomme
Parser Error Message: Cannot create an object of type 'System.Int32' from its string representation '<%= Int32.Parse(textbox1.Text) %>' for the 'Value' property.
Gibt es eine Möglichkeit, dies auf der ASCX-Datei zu tun? Muss ich einen TypeConverter für diese Eigenschaft implementieren?
Also ist es nicht möglich, "Value" mit 'textBox1.Text' Wert auf der ASCX-Datei zu setzen? – BrunoLM
Sie können es mit einem Codeblock machen, solange es außerhalb des Steuerelements ist. Siehe aktualisierte Antwort. – Oded