JavaScript/<;文本区>;

JavaScript/<;文本区>;,javascript,Javascript,我指派: alert("..."); var values = "value1 valu2part1 value2part2 value3 valu4"; alert(values); 我得到了一些东西,比如: var values = "<%=Model.Values%>"; 但这是一个错误。我能做什么?在将字符串输出到JS之前,可以用转义序列(\n)替换新行。在将字符串输出到JS之前,可以用转义序列(\n)替换新行 var values = "value1 valu2pa

我指派:

alert("...");

var values = "value1
valu2part1 value2part2 
value3
valu4";
alert(values);
我得到了一些东西,比如:

var values = "<%=Model.Values%>";

但这是一个错误。我能做什么?

在将字符串输出到JS之前,可以用转义序列(
\n
)替换新行。

在将字符串输出到JS之前,可以用转义序列(
\n
)替换新行

var values = "value1
valu2part1 value2part2
value3
valu4";
或者,如果你是老年人 .NET版本

或者,如果你是老年人 .NET版本

var values = "value1
valu2part1 value2part2
value3
valu4";
var values = "<%=Model.Values%>";
var values= <%= new JavaScriptSerializer().Serialize(Model.Values) %>;