J'utilise jquery ajax pour envoyer des données à partir d'un <textarea name="comments">
. à un serveur où les données seront stockées dans une base de données SQL.Décodage des données html échappées avec newlines en utilisant C#
Si la zone de texte contient
Ligne1
Line2
Line3,
La chaîne suivante est de se passer au serveur comments=Line1%0ALine2%0ALine3
(données codées en utilisant la fonction de javascript escape
).
Cependant, je suis incapable d'analyser cela sur le serveur (en utilisant C#) J'ai essayé ces approches, et aucune d'elles n'a fonctionné. (Request.Form["comments"]).Replace("\r\n","<br/>");
(Server.UrlDecode(Request.Form["comments"])).Replace("\r\n","<br/>");
Toutes les suggestions sont les bienvenus. Je ne sais pas où je me trompe (côté client ou côté serveur), mais ça ne marche pas. Le but ultime est de stocker les données dans une base de données SQL Server pour une récupération ultérieure.
Merci de votre aide!
Désolé pour l'erreur de la question, je l'ai mise à jour maintenant. C'est en fait 'comments = Line1% 0ALine2% 0ALine3'. – Sekhar
oh !!. il a raté mon observation complètement .. merci beaucoup !. Après avoir passé quelques heures, je n'ai même pas pu traiter la réponse que vous m'aviez donnée au départ !! Je vais le tester et vous le faire savoir. Merci. – Sekhar
Merci .. Ça a marché !! J'aurais dû demander ici depuis longtemps. – Sekhar