【发布时间】:2016-02-13 22:20:27
【问题描述】:
我必须设置一个 Javascript 变量以等于我的 MVC 模型中的一个属性。
我这样做是为了检测是否对文本框进行了任何更改,这是设置“原始”值。
我的 Javascript 代码如下所示:
var initVal = '@Model.ReferralHistoryDetail[1].ReferralComments';
我收到一个错误,我认为这是由于 cmets 中包含回车所致。
Uncaught SyntaxError: Unexpected token ILLEGAL
在这种情况下呈现的 HTML 将结束引号放在换行符上,这就是开发者控制台中显示的错误。
例如,渲染出来的 HTML 是:
var initVal = 'blah blah blah
';
处理这个问题的正确方法是什么?
【问题讨论】:
-
你想让它有那个CRLF吗?
-
是的,我需要它。我需要检查数据库中最初的内容是否以任何方式(客户端)进行了更改。这是一个文本区域,因此它们可以有换行符。
标签: javascript asp.net-mvc asp.net-mvc-5