Remplacer(L'Environnement.De retour à la ligne, “<br/>”) ne fonctionne pas comme prévu lors de l'affichage de texte sur une page web

Je ne sais pas pourquoi le code suivant ne fonctionne pas comme prévu:

litMessage.Text = messageBody.Replace(Environment.NewLine, "<br/>")

litMessage est le nom de l'littérale de contrôle et de messageBody est le nom de la variable de chaîne.

Mon intention est de produire une chaîne de caractères sur une page web et de remplacer les sauts de ligne avec une balise br sorte qu'il peut être affiché sur la page correctement. Cependant, rien n'est remplacé. Lors de l'affichage de la source de la page, il semble que les sauts de ligne existent encore dans la chaîne. De même, lors de l'affichage de la chaîne via MsgBox, il s'affiche normalement. J'ai aussi essayé d'emballer la sortie avec le pre tag, et il affiche les sauts de ligne correctement.

La chaîne a été initialement entré par un utilisateur par l'utilisation d'un asp:Textbox et enregistré dans une base de données MSSQL. C'est d'extraire et d'afficher sur une autre page web à l'aide d'un asp:Littérale de contrôle. La seule chose qui arrive à la chaîne avant d'être soumis, c'est qu'il est coupé (c'est à dire textbox.Text.Trim()).

Peut-être il ya quelque chose que je ne considère pas?

Edit #1: en Raison de contraintes de temps, j'ai décidé de simplement le texte à la ligne avec le pre tag. Il est acceptable de travailler autour d'elle préserve les sauts de ligne. Malheureusement, il n'explique pas pourquoi le code ne fonctionne pas en premier lieu. En attendant, je vais laisser la question sans réponse jusqu'à ce que je trouve une réponse adéquate.

Edit #2: Solution trouvée et la réponse ci-dessous. UpdatePanel ajouté le tag de la question pour référence future.

Pourquoi ne pas utiliser myString.Replace("\n", "<br/>") à la place? L'indemnité de remplacement de travailler sur chaque plate-forme, car "\n" est contenu dans chaque version de la nouvelle ligne de symbole.
pas toujours, apparemment :-): en.wikipedia.org/wiki/Newline#Representations
Galkin j'ai essayé et le résultat est le même.

OriginalL'auteur nullexception | 2011-11-24