質問

2つの異なるuserType(Admin、User)とそれぞれのMasterPageがあります。私はMasterPageをプログラムで(_currentUserに基づいて)割り当てたい両方のuserTypesによって使用されるいくつかのビューを作成し始めています。

可能ですか?

thx

役に立ちましたか?

解決

Controller.View()オーバーロードを使用

return View("MyView", "MyMaster");

コントローラーで、ビューと使用するマスターページを決定します。

public ViewResult Index() {
  if (User.IsInRole("Admin")) {
    return View("Index", "AdminMaster");
  }
  else {
    return View("Index", "DefaultMaster");
  }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top