.net 文本区域中的回车

.net 文本区域中的回车,.net,jquery,textarea,.net,Jquery,Textarea,我必须允许用户在文本区域输入回车;比如: 第1句第2句 在加载和保存数据时,我必须保留这些回车。 我在客户端使用jQuery,在服务器上使用.NET。有没有关于如何处理的建议 谢谢。你不需要做任何特别的事情。这就是s所做的,除非您特别努力在服务器端删除换行符,否则您将使用标准的字符串加载并保存它们。没问题。您不需要做任何特殊的事情。这就是s所做的,除非您特别努力在服务器端删除换行符,否则您将使用标准字符串加载并保存它们,这没有问题。如果通过“持久化”换行符(CRLF),您的意思是您希望正确显示它

我必须允许用户在文本区域输入回车;比如:

第1句
第2句

在加载和保存数据时,我必须保留这些回车。 我在客户端使用jQuery,在服务器上使用.NET。有没有关于如何处理的建议


谢谢。

你不需要做任何特别的事情。这就是
s所做的,除非您特别努力在服务器端删除换行符,否则您将使用标准的
字符串加载并保存它们。没问题。

您不需要做任何特殊的事情。这就是
s所做的,除非您特别努力在服务器端删除换行符,否则您将使用标准
字符串加载并保存它们,这没有问题。

如果通过“持久化”换行符(
CRLF
),您的意思是您希望正确显示它,就像这样做一样,您需要记住将
CRLF
对替换为

CRLF

否则,所有文本将按顺序显示。

如果通过“持久化”换行(
CRLF
),您的意思是希望正确显示它,同样,您需要记住将
CRLF
对替换为

CRLF

否则,所有文本将按顺序显示。

使用:

使用:


这就是我想要的,但发现只是替换。替换(/\r/g,“\r
”);如果您使用的是RegEx,则无法持续工作。替换(/\r\n/g,“\r”)。替换(/\r/g,“\n
”)如果您使用的是php,则可以获取文本区域的内容,并使用nl2br()将新行(“\n”)转换为
甚至更简单:。替换(/\r?\n/g,“
\n”)谢谢,我完全忘记了。。。我想是时候。。。我猜是无咖啡因的-\这就是我想要的,但发现只是替换。替换(/\r/g,“\r
”);如果您使用的是RegEx,则无法持续工作。替换(/\r\n/g,“\r”)。替换(/\r/g,“\n
”)如果您使用的是php,则可以获取文本区域的内容,并使用nl2br()将新行(“\n”)转换为
甚至更简单:。替换(/\r?\n/g,“
\n”)谢谢,我完全忘记了。。。我想是时候。。。我猜是无咖啡因的。。。除了在我们的老朋友IE中,我遇到了一个类似的问题,我通过jQueryAjax调用返回一个预格式化的ASCII文本文件(带有CRLFs)来填充一个文件。在FF、Safari、Opera、Chrome甚至我手机上的Dolphin中都能很好地工作。但是IE 7,8,9忽略CRLFs,我可以看到一条很长的难以辨认的线……除了我们的老朋友IE。我遇到了一个类似的问题,我通过jquery AJAX调用返回一个预先格式化的ASCII文本文件(带有CRLFs)来填充一个字符串。在FF、Safari、Opera、Chrome甚至我手机上的Dolphin中都能很好地工作。但是IE 7,8,9忽略CRLFs,我可以看到一条很长的难以辨认的线。
$.valHooks.textarea = {
    get: function( elem ) {
        return elem.value.replace( /\r?\n/g, "\r\n" );
    }
};