逃避剑道模板中的反斜杠

时间:2016-09-26 20:27:11

标签: javascript kendo-ui escaping kendo-asp.net-mvc kendo-template

如何在Kendo模板中转义反斜杠(\)?这不起作用:

 column.Bound(c => c.Username).ClientTemplate("#= Domain #\\#= Username #");

1 个答案:

答案 0 :(得分:1)

您可以使用4个反斜杠,但之后必须有非#字符。我会用一个空间......

.ClientTemplate("#= Domain # \\\\ #= Username #")

...或一个看不见的随机HTML元素......

.ClientTemplate("#= Domain #\\\\<span style='display:none'></span>#= Username #")

...或HTML编码的空字符:

.ClientTemplate("#= Domain #\\\\&#0;#= Username #")

如果用户需要复制粘贴,请测试每个选项的行为方式,以防止造成不便。