TextArea内容发布为“\\\\ nn”。可以通过发布“\ n”来覆盖它吗?到服务器? [英] TextArea content posted as "\r\n". Can this be overridden by posting "\n" to server?

查看:62
本文介绍了TextArea内容发布为“\\\\ nn”。可以通过发布“\ n”来覆盖它吗?到服务器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好, 

Hi all, 

问题描述如下。 

Problem description is as below. 

a)数据库列"NoteText"长度为255个字符。 

a) Database column "NoteText" has a length of 255 characters. 

b)SQL作业在此字段中插入类似bla1bla1bla1bla1 ..... \\\
bla2bla2bla2 ...... \ nbla3bla3bla3的数据... \ nbla4bla4bla4bla4 ........构成255个字符。 

b) SQL job inserts a data in this field something like bla1bla1bla1bla1.....\nbla2bla2bla2......\nbla3bla3bla3...\nbla4bla4bla4bla4........ constituting 255 characters. 

c)此字段显示在网页上的textArea中。 

c) This field is displayed in textArea on webpage. 

d)网页在不同的行显示3个句子。 

d) Webpage displays 3 sentences on different lines. 

e)发布此表单后,textarea字段值将被发布为  bla1bla1bla1bla1 ..... \\ \\ r \\ n \\ nbla2bla2bla2 ...... \\\ nbla3bla3bla3 \\\ nbla4bla4bla4 .........

e) When this form is posted, textarea field value is posted as bla1bla1bla1bla1.....\r\nbla2bla2bla2......\r\nbla3bla3bla3\r\nbla4bla4bla4.........

f)因此,网络应用程序发送258个字符的数据作为\r附加和应用程序中断。

f) As a result , web application sends data of 258 characters as \r is appended and application breaks.

其中一个解决方案是明确替换"\\\\ n"用"\ n"在表格发布期间。 

One of solutions is to explicitly replace "\r\n" with "\n" during form post. 

有没有更好的解决方案可以实施?我们可以使用可能是关于teaxtArea内容的编码机制吗?

Is there any better solution which can be implemented? Can we use may be encoding mechanism over teaxtArea content?

任何帮助都将非常感激。 

Any help will be really appreciated. 

谢谢 

Siddhesh

 

Siddhesh Sawant

Siddhesh Sawant

推荐答案

请发布与ASP.NET论坛中的Web应用程序相关的问题( http://forums.asp.net )。
Please post questions related to web apps in the ASP.NET forums (http://forums.asp.net ).

这篇关于TextArea内容发布为“\\\\ nn”。可以通过发布“\ n”来覆盖它吗?到服务器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆