Jquery使用换行符获取Textarea.val()

时间:2011-09-21 16:35:37

标签: jquery asp.net newline

我需要将文本输入textarea并检测换行符(最好是<br>)。我跟踪它直到服务器端并且确定有换行符,因为我用.val()打印了值。在服务器端,我访问相同的控件值,我看不到换行符。我开始认为'\ n'不会出现在服务器端。我真的不想用字符替换所有换行符。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:0)

这就是我在服务器端获取NewLines所做的工作:

string TextAreaText = txt.InnerHtml;
string ReplacedText = TextAreaText.Replace(System.Environment.NewLine, "<br />");
Response.Write(ReplacedText);

抱歉格式不好。我在这里很新,不擅长格式化代码。希望它有所帮助。

Hanlet

答案 1 :(得分:-1)

我猜想,如果您尝试使用漂亮的格式呈现 textarea ,可以使用换行符来查看

<textarea>
</textarea>

所以你只需使用:<textarea></textarea>