MasterPageをコントローラーから指定できますか?
-
06-07-2019 - |
質問
2つの異なるuserType(Admin、User)とそれぞれのMasterPageがあります。私はMasterPageをプログラムで(_currentUserに基づいて)割り当てたい両方のuserTypesによって使用されるいくつかのビューを作成し始めています。
可能ですか?
thx
解決
return View("MyView", "MyMaster");
コントローラーで、ビューと使用するマスターページを決定します。
public ViewResult Index() {
if (User.IsInRole("Admin")) {
return View("Index", "AdminMaster");
}
else {
return View("Index", "DefaultMaster");
}
}
所属していません StackOverflow