文字未在页面

时间:2016-08-03 18:02:59

标签: javascript html asp.net-mvc string

我传递了一串文字"注意"从javascript到我的控制器。在控制器中,我得到了"注意"作为一个字符串并保存"注意"作为varchar(max)列进入DB。我遇到的问题是当我请求数据显示在页面上时,换行符不是格式化的,所以一切都在一行上。

所以这就是我的工作。

@Html.Raw(@note.Note.Replace("\n", "<br />"))

我用br替换换行符然后将其换行到html.raw中。 这可以找到,直到我插入带有这样的特殊字符的文本

  

这个&#34;电子邮件&#34;与其一起传输的任何文件都是专有的,仅供个人使用或者&lt;&lt;&lt; ?&#39;被解决的实体。如果您错误地收到此电子邮件,请通知系统管理员。请注意,此处提供的任何观点或意见#((#&amp;)#&amp; $ *(电子邮件仅为作者的电子邮件,不一定代表公司的那些。

然后它搞砸了! 我该怎么办?防止所有特殊字符?或者我还能做些什么来阅读和显示字符,就像用户将它们输入系统一样?

0 个答案:

没有答案