0

我希望我的用户在 UI 字段中输入剑道模板,以便他们自定义网格单元。因此,用户可以Hello #= name #在 UI 上的输入字段中输入,网格列将适当地显示结果。

问题是用户可以# alert('test') #在模板中输入,然后 javascript 将执行。我在我的应用程序中使用 ajax,恶意用户可能会从模板调用 http。

是否可以避免在 Kendo 模板中执行 javascript?

4

1 回答 1

0

除了清理输入之外,您无法真正避免它。您可以在应用模板之前从模板中删除圆括号,这样至少不会有函数调用,或者# ... #使用正则表达式从模板中删除所有内容。

于 2015-02-13T17:47:31.473 回答