Ik ben een custom control in ASP.NET (2.0) aan het maken, maar stuit op een probleempje. Je moet het wrs gewoon ff weten, maar ik weet het dus niet 
Ik heb een property waar een hoop tekst in moet komen. Zoals iedereen weet, worden properties standaard als attributen in de tag gegoten. Het is dus niet bepaald mooi als een hele lap tekst in een attribuut staat. Dus wat ik wil is dat deze property in de content van de tag staat.
Nu ziet ie er zo uit:
Maar als het kan, zou ik em zo eruit willen laten zien:
En zo ziet de property eruit:
Wat moet ik doen om ASP.NET zover te krijgen dat ie doet wat ik wil?
Ik heb een property waar een hoop tekst in moet komen. Zoals iedereen weet, worden properties standaard als attributen in de tag gegoten. Het is dus niet bepaald mooi als een hele lap tekst in een attribuut staat. Dus wat ik wil is dat deze property in de content van de tag staat.
Nu ziet ie er zo uit:
HTML:
1
2
| <thany:FormattedText ID="FormattedText1" runat="server" Lines="hier een hele lap tekst" /> |
Maar als het kan, zou ik em zo eruit willen laten zien:
HTML:
1
2
3
| <thany:FormattedText ID="FormattedText1" runat="server"> hier een hele lap tekst </thany:FormattedText> |
En zo ziet de property eruit:
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
| [Bindable(true)] [Category("Appearance")] [Editor(typeof(System.ComponentModel.Design.MultilineStringEditor), typeof(System.Drawing.Design.UITypeEditor))] public string Lines { get { string lines = (string) ViewState["Lines"]; if (lines == null) return string.Empty; return lines; } set { ViewState["Lines"] = value; } } |
Wat moet ik doen om ASP.NET zover te krijgen dat ie doet wat ik wil?
日本!🎌