【发布时间】:2013-03-26 17:15:51
【问题描述】:
我一直在尝试将 @Html.RenderAction(...) 渲染和操作到剑道标签条的 .Text() 中,但没有成功。
有没有办法将完整的操作呈现到选项卡中?
【问题讨论】:
标签: asp.net asp.net-mvc kendo-ui
我一直在尝试将 @Html.RenderAction(...) 渲染和操作到剑道标签条的 .Text() 中,但没有成功。
有没有办法将完整的操作呈现到选项卡中?
【问题讨论】:
标签: asp.net asp.net-mvc kendo-ui
我找到了:
@(Html.Kendo().TabStrip()
.Name("tabMain")
.Items(items =>
{
items.Add()
.Text("My Tab Title")
.Content(Html.Action("Index","MyChildController").ToString());
})
)
技巧是在 Html.Action 调用上调用 .ToString。
【讨论】:
我觉得你也可以用LoadContentFrom:
@(Html.Kendo().TabStrip()
.Name("tabMain")
.Items(items => {
items.Add()
.Text("My Tab Title")
.LoadContentFrom("Index","MyChildController"));
})
)
【讨论】:
其他方法,在这种情况下使用 Html.RenderAction 是:
@(Html.Kendo().TabStrip()
.Name("tabMain")
.Items(items =>
{
items.Add()
.Text("My Tab Title")
.Content(@<text> @{Html.RenderAction("Action", "Controller", new (or nothing) {data ="" });} </text>);
})
)
【讨论】: