MVC字符串值保存Javascript代码,但Js不识别引号
MVC string value to hold Javascript code , but Js doesnt recognize quote
我在Razor视图中有这段代码跟踪
@{
string markerPlacementScript = "alert('Hello')";
}
并在javascript代码块
中使用它<script> @markerPlacementScript </script>
但是糟糕的是,javascript引擎将引号识别为ascii,因此
alert('Hello')
如何让Javascript解析为引号?
Many Thanks
试试这个:
<script>@Html.Raw(markerPlacementScript)</script>
查看http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
查找"Expression (Unencoded)"
<script> @Html.Raw(markerPlacementScript) </script>
相关文章:
- 无法识别从php创建的Js函数
- 确定(识别)dc.js图表类型
- node.js可以识别字符模式,但不能识别数字模式
- Angular JS/Rube-on-Rails-控制器未识别错误
- 角度.js - 识别通过路由或 ng 控制器调用的控制器
- 快速.JS无法识别所需的js文件的功能
- ZF:js 被识别,但在操作视图中不起作用
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- 如何使用HTML5和JS捕获和识别用户签名
- Node.js/Expss.js.如果与通配符路由器一起使用,则无法识别静态路由器
- Meteor.js中的模板语法无法识别
- '<'在服务器端node.js中使用reactJS时无法识别
- CKEditor如何与React.js一起使用,以允许React识别它
- Node.JS-如何识别哪个异步HTTPGET响应在回调中返回数据
- 代码完成无法识别OpenLayers js文件中的成员
- 无法识别一个 js 文件中的变量
- 使用Node.js识别文件系统根
- 如何使用JS识别字符串中的数字
- js -识别引用页面
- js识别客户端自己的流量