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
2
A
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). –
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
Vous pouvez simplement répondre à votre propre question et la marquer comme correcte. –
Pour une raison que je ne vois pas un historique d'édition ici .... – NotMe