2010-09-24 7 views
2

J'ai une TextBox multiligne dont la propriété .Text est enregistrée dans une base de données SQL 2008. Lorsque je soumets le TextBox, je perds les retours. Comment puis-je gérer cela? J'ai utilisé Enviroment.Newline() pour faire des choses de conversion HTML, mais je n'ai jamais rencontré ce problème spécifique. Edit: Nevermind, ça marchait très bien, mais je remplaçais "\ n" incorrectement. Erreur stupide. Je dois convertir le "\ n" en tags <p>. Je l'ai déjà fait, mais si quelqu'un veut répondre, je répondrai que sa réponse est correcte.Conserver les sauts de ligne dans ASP.NET TextBox

+0

duplication possible de [Méthodes conseillées: affichage du texte saisi via une zone de texte multiligne] (http://stackoverflow.com/questions/3007024/best-practices-displaying-text-that-was-input-via -multi-line-text-box) – egrunin

+2

Vous pouvez simplement répondre à votre propre question et la marquer comme correcte. –

+0

Pour une raison que je ne vois pas un historique d'édition ici .... – NotMe

Répondre

4

Vous avez déjà résolu votre propre question, ce qui est génial.

Mais je voudrais commenter une chose: Vous dites que vous remplacez \n avec <p> mais la façon dont il semble que vous le faites, je suggère de remplacer par <br> à la place.

Cheers. -S.

+1

Ne devrait-il pas être
? –

+0

@BH En XHTML, c'est
. En HTML,
ou
travail (voir http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5). –