我一直在尝试将@Html.RenderAction(...)渲染和操作到 Kendo Tab Strip 的.Text()中,但没有成功。
有没有办法将完整的操作呈现到选项卡中?
我一直在尝试将@Html.RenderAction(...)渲染和操作到 Kendo Tab Strip 的.Text()中,但没有成功。
有没有办法将完整的操作呈现到选项卡中?
我找到了:
@(Html.Kendo().TabStrip()
.Name("tabMain")
.Items(items =>
{
items.Add()
.Text("My Tab Title")
.Content(Html.Action("Index","MyChildController").ToString());
})
)
诀窍是 在Html.Action调用上调用.ToString。
其他方法,在这种情况下使用 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>);
})
)
我想你也可以使用LoadContentFrom
:
@(Html.Kendo().TabStrip()
.Name("tabMain")
.Items(items => {
items.Add()
.Text("My Tab Title")
.LoadContentFrom("Index","MyChildController"));
})
)