1

我在 MVC 4 中定义了一个 Kendo UI Tab Strip:

@model SearchUserModel

@(Html.Kendo().TabStrip()
  .Name("tabMain")
  .Items(items =>
      {
          items.Add()
               .Text("Search")
               .Content(Html.Action("Form","SearchUser").ToString()).Selected(true);
          items.Add()
               .Text("Manage User")
               .Action("Index", "ManageUser");

      })
  .Animation(false)
  )

ChildAction“表单”与该父级在同一个控制器“SearchUser”上。

问题:如何将父母的SearchUserModel传递给 "Form"/"SearchUser" ChildAction

4

1 回答 1

2

您应该能够使用 Html.Action() 助手的 routeValues 参数传递模型,如下所示:

Html.Action("Form", "SearchUser", new { model = Model })

然后你只需要修改你的控制器动作来接受模型作为参数:

public ActionResult Form (SearchUserModel model)
{
}
于 2013-03-27T20:19:21.563 回答