繁体   English   中英

asp.net将C#字符串转换为javascript代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM