我在评估Kendo模板中的变量值时遇到了问题。Kendo模板:评估C#代码块内的变量值时出错
在此代码中,变量控制ID按预期进行评估。它返回“测试”。
<script id="treeview-template" type="text/kendo-ui-template">
# var controlID= "test"; #
@Html.CheckBox("#=controlID#")
</script>
但是,当我在C#代码块中使用它,变量被评价为“#=控件ID#”代替。
<script id="treeview-template" type="text/kendo-ui-template">
# var controlID= "test"; #
@{
Html.CheckBox("#=controlID#");
}
</script>
我怎样才能得到变量的剑道模板一个C#代码块中正确的价值?
任何帮助,将不胜感激。
恐怕行不通。在Kendo模板中,为了评估HtmlHelper中的变量,你必须用下面的变量括起来:“#=#”。这就是为什么你给的解决方案返回一个编译错误,说“controlID不存在”。不管怎么说,还是要谢谢你! :) – 2013-02-26 08:16:02