2016-06-10 8 views
0

Hallo Ich habe eine Bezeichnung in meinem Projekt, das seinen Text aus einer Datenbank erhält, aber weil das Etikett die Multinline-Methode nicht unterstützt, muss ich neue Zeilen in
konvertieren Ich habe versucht, TweetLabel.Text.Replace(Environment.NewLine, "<br />") aber es tut es nicht Arbeit.
Ich füge Bilder hinzu, die das Problem zeigen. Source code from browserASP Label Ersetzen neue Zeile

Render of it

Database record

+0

Haben Sie sichergestellt, dass Sie tatsächlich das br-Tag in Ihrem HTML-Code in Ihrem Browser verwenden? –

+0

ja das Tag hat eine Bearbeitung vor dieser Bearbeitung und die erste Bearbeitung funktioniert – Rokni

+0

erklären Sie es bitte mehr. – Hamed

Antwort

0

String.Replace() gibt einen neuen String. Es ändert nicht die Zeichenfolge, die Sie in die Methode eingeben. Daher wird TweetLabel.Text.Replace() allein nichts tun. Sie müssen es ändern in:

TweetLabel.Text = TweetLabel.Text.Replace(Environment.NewLine, "<br/>"); 
+0

Vielen Dank es funktioniert – Rokni