1

MVC4でKendoUIタブストリップを定義しています:

@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 "Form"は、この親と同じコントローラー"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 に答える