转义符号 '<%=' 和 '%>'
Escape symbol '<%=' and '%>'
如何转义这些字符以便在视图中打印出来
<%=
%>
我在视图上使用 chart.js,它的 javascript 代码需要这些字符:
var appPerMonthTrendChart = new Chart(ctxAppPerMonth).Line(dataAppPerMonth, {
responsive: true,
datasetStrokeWidth : 3,
multiTooltipTemplate: <%= datasetLabel %>: <%= value %>%"
});
参数multiTooltipTemplate
定义了图表工具提示的模板,参数的定义类似于视图中rails代码的结束和开始标记。有没有办法打印这些字符,以便客户可以看到它?
在开始标签中添加第二个 %
,如下所示:
responsive: true,
datasetStrokeWidth : 3,
multiTooltipTemplate: <%%= datasetLabel %>: <%%= value %>"
如果您在 aspx 页面中使用它,您可以使用此语法将其转义。在 %
前添加反斜杠
"<\%=datasetLabel%> : <\%=value%>"
如何转义这些字符以便在视图中打印出来
<%=
%>
我在视图上使用 chart.js,它的 javascript 代码需要这些字符:
var appPerMonthTrendChart = new Chart(ctxAppPerMonth).Line(dataAppPerMonth, {
responsive: true,
datasetStrokeWidth : 3,
multiTooltipTemplate: <%= datasetLabel %>: <%= value %>%"
});
参数multiTooltipTemplate
定义了图表工具提示的模板,参数的定义类似于视图中rails代码的结束和开始标记。有没有办法打印这些字符,以便客户可以看到它?
在开始标签中添加第二个 %
,如下所示:
responsive: true,
datasetStrokeWidth : 3,
multiTooltipTemplate: <%%= datasetLabel %>: <%%= value %>"
如果您在 aspx 页面中使用它,您可以使用此语法将其转义。在 %
前添加反斜杠"<\%=datasetLabel%> : <\%=value%>"