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