【发布时间】:2019-08-29 16:27:06
【问题描述】:
我有一个包含标签条的剑道模板。在这个标签条中,我有使用剑道模板语法的项目,如下所示:
items.Add().Text("Block Attributes").LoadContentFrom("BlockAttributes", "Properties", new { blockRef = "#=BlockRef#" });
在这种情况下,块 ref 会按预期得到输出。但是,当像这样使用.Action() 方法时:
items.Add().Action("Details", "Properties", new { fiscalYear = Model.FiscalYear, blockRef = "#=BlockRef#" }).Text("Details");
propertyId 使用输入的文字字符串,因此它将尝试使用“#=BlockRef#”作为导致错误的参数进行导航。
为什么前者可以,但后者不行?我该如何让它发挥作用?
【问题讨论】:
-
我不熟悉
.Action()。意图是什么?可能可以使用.Content()和@Url.Action() -
@SteveGreene 我希望使用 tabstrip 项在单击时打开链接而不是显示内容。
-
在这种情况下,我可能会处理 select event 并通过 javascript 重定向。这是js example。
标签: kendo-ui telerik kendo-asp.net-mvc telerik-mvc