在 Kendo 模板中转义反斜杠
Escape backslash in a Kendo Template
如何在 Kendo 模板中转义反斜杠 (\)?这行不通:
column.Bound(c => c.Username).ClientTemplate("#= Domain #\#= Username #");
可以使用4个反斜杠,但后面必须有一个非#字符。我会使用 space...
.ClientTemplate("#= Domain # \\ #= Username #")
...或不可见的随机 HTML 元素...
.ClientTemplate("#= Domain #\\<span style='display:none'></span>#= Username #")
... 或 HTML 编码的空字符:
.ClientTemplate("#= Domain #\\�#= Username #")
如果用户需要复制粘贴这些内容,请测试每个选项的行为方式以防止造成不便。
如何在 Kendo 模板中转义反斜杠 (\)?这行不通:
column.Bound(c => c.Username).ClientTemplate("#= Domain #\#= Username #");
可以使用4个反斜杠,但后面必须有一个非#字符。我会使用 space...
.ClientTemplate("#= Domain # \\ #= Username #")
...或不可见的随机 HTML 元素...
.ClientTemplate("#= Domain #\\<span style='display:none'></span>#= Username #")
... 或 HTML 编码的空字符:
.ClientTemplate("#= Domain #\\�#= Username #")
如果用户需要复制粘贴这些内容,请测试每个选项的行为方式以防止造成不便。