防止asp.net中的javascript代码转义
prevent javascript code escaping in asp.net
打印在服务器端创建的javascript代码时遇到一些问题。代码必须放在我的html中,但asp总是以这样一种方式转义字符串,即我的javscript不会执行。这是我的代码:
//file "generateCode.ascx"
<%
if (Model.Overrides != null) {
if (Model.Overrides.JavascriptAposTabela != null) {
%>
<%: Model.Overrides.JavascriptAposTabela; %>
<%
}
}
%>
上面代码的结果示例是:
function getGreenToRed(percent){
r = percent<50 ? 255 : Math.floor(255-(percent*2-100)*255/100);
g = percent>50 ? 255 : Math.floor((percent*2)*255/100);
return "rgb("+r+","+g+",0)";
}
$(".colormeter").css("background-color", getGreenToRed($(this).text()));
这不是预期的结果。我尝试了在这些线程中提出的解决方案,但它对我不起作用:
如何防止MVC3 html转义我的验证消息?
停止标记生成器转义单引号ASP.NET MVC 2
我使用的是asp.net mvc 2
好吧。不幸的是,这只是我的无知。
解决方案非常简单:
//file "generateCode.ascx"
<%
if (Model.Overrides != null) {
if (Model.Overrides.JavascriptAposTabela != null) {
%>
<%= Model.Overrides.JavascriptAposTabela; %>
<%
}
}
%>
相关文章:
- 将jQuery节点转义为文本,以便HTML代码可见
- HTML标记只能在代码中转义,而有些标记不能转义
- 解码或转义字符串中的十六进制代码编号
- 在 PHP 中使用邮件函数时正确转义 JavaScript 文档代码中的特殊字符
- HTML源字段还将HTML代码更改为转义字符
- 如何在thymelaf和javascript代码中转义单引号
- 使用Angular对HTML中的代码进行转义
- 正则表达式文本中的Unicode代码点转义-Javascript
- 使用javascript构建html代码时转义特殊字符
- 我如何解码转义unicode javascript代码在Python
- 在JavaScript中转义PHP代码
- 为PHP输出转义Javascript代码块和函数
- 在php中转义此javascript代码
- 如何使用js来反转义代码html
- 在需要搜索和替换的代码中转义括号(Sublime Text2)
- JavaScript中的转义字符在PHP Wordpress短代码中运行
- javascript代码中的转义字段html
- 谷歌代码美化-如何修复SQL转义字符
- 如何用javascript在echo中转义php代码
- 防止asp.net中的javascript代码转义