Hej! Du kör replace på vbCrLF och ersätter med <br> - taggen. Fick till det genom att göra så här: Det hade jag väl rätt antar jag, bara det att jag kör varianten för c#.Ny rad med textarea?
När man skriver in text med några radbrytningar i en textarea och sparar den i en databas ("return"-tangenten) så presenteras inte radbrytningarna på aspx-sidan. radbrytningarna syns om man tittar på html-koden i browsern så jag antar att jag måste köra med en replace (?)
Jag vill alltså att det ska fungera på samma sätt som när jag skriver in denna tråd här på pellesoft.
Hur löser man detta?
(c# och mysql)Sv: Ny rad med textarea?
message = replace(dr("message"), vbCrLf, "<br>"))Sv: Ny rad med textarea?
<code>
Replace("\n", "<br>")
</code>
Finns det smartare/effektivare sätt?Sv: Ny rad med textarea?
Tack så mycket för hjälpen!Sv: Ny rad med textarea?
string str = Server.HtmlEncode(this.TextBox1.Text.Replace(Environment.NewLine, "<br>"));
och tillbaka
<code>
string str = <minDataPost>.ToString().Replace("<br>, Environment.NewLine);
</code>
Detta bör vara det bästa alternativet tillsammans med Pelles tillagg till Page Directive.