根据Kendo UI template documentation,您可以使用#=Field#
或#:Field#
表示法,并使用#:Field#
表示法对文本进行编码。但是,我似乎无法让它发挥作用。
我在模型中创建了一个只返回字符串<b>Todd</b>
的字段。然后,我使用了这样的模板:
<a href="/page.aspx?path=#=Field#"></a>
也是这样的:
<a href="/page.aspx?path=#:Field#"></a>
在两种情况下,输出都是
<a href="/page.aspx?path=<b>Todd<b>"></a>
虽然我希望#= Field#符号,#:Field#符号,我期待:
<a href="/page.aspx?path=%3Cb%3ETodd%3C/b%3E"></a>
关于为什么这不像我期待的那样工作的任何想法?
答案 0 :(得分:0)
得到了剑道的回复。他们说使用#:encodeURI(Field)#,#:encodeURIComponent(Field)#或#:escape(Field)#而不是#:Field#来获取我想要的结果。
我测试了它,它确实对我有效。