문제

몇 가지 다른 사용자 유형 (관리자, 사용자)과 각각 마스터 페이지가 있습니다. MasterPage 프로그래밍 방식 (_CurrentUser 기준)을 할당하려는 두 사용자 유형에서 사용할 수있는 몇 가지 뷰를 만들기 시작했습니다.

가능한?

고마워

도움이 되었습니까?

해결책

사용 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