[英]asp.net convert C# string to javascript code
我有一个C#字符串:
@{
var data = "dataTable.addRow(['Text', 1, 2])";
}
现在,我想使用以下方式将此字符串放在javascript代码中(以秒为单位):
@data
结果是:
dataTable.addRow(['Text', 1, 2]);
所以我尝试使用:
@HttpUtility.JavaScriptStringEncode(data);
我得到:
dataTable.addRow([\u0027Text\u0027, 1, 2]);
我如何获得如下结果:
dataTable.addRow(['Text', 1, 2]);
你可以做
@Html.Raw(data)
但是我仍然建议您将js代码放入.js文件中,并对服务器执行ajax来检索数据。 某些浏览器可能会在高安全性模式下阻止嵌入式javascript代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.