컨트롤러에서 마스터 페이지를 지정할 수 있습니까?
-
06-07-2019 - |
문제
몇 가지 다른 사용자 유형 (관리자, 사용자)과 각각 마스터 페이지가 있습니다. MasterPage 프로그래밍 방식 (_CurrentUser 기준)을 할당하려는 두 사용자 유형에서 사용할 수있는 몇 가지 뷰를 만들기 시작했습니다.
가능한?
고마워
해결책
return View("MyView", "MyMaster");
컨트롤러에서 뷰와 마스터 페이지를 결정해야합니다.
public ViewResult Index() {
if (User.IsInRole("Admin")) {
return View("Index", "AdminMaster");
}
else {
return View("Index", "DefaultMaster");
}
}
제휴하지 않습니다 StackOverflow