如何逃避这些角色,以便我可以在视图中打印
<%=
%>
我在视图上使用chart.js,并且在javascript代码上需要这些字符:
var appPerMonthTrendChart = new Chart(ctxAppPerMonth).Line(dataAppPerMonth, {
responsive: true,
datasetStrokeWidth : 3,
multiTooltipTemplate: <%= datasetLabel %>: <%= value %>%"
});
参数multiTooltipTemplate
定义了图表工具提示的模板,参数的定义类似于视图中rails代码的closing和openning标记。有没有办法打印这些字符,以便客户端可以看到它?
答案 0 :(得分:2)
在开场代码中添加第二个%
,如下所示:
responsive: true,
datasetStrokeWidth : 3,
multiTooltipTemplate: <%%= datasetLabel %>: <%%= value %>"
答案 1 :(得分:1)
如果您在aspx页面中使用它,可以使用此语法来转义它。在%
前添加反斜杠 "<\%=datasetLabel%> : <\%=value%>"