我有几个不同的用户类型(管理员,用户)和每个的MasterPage。我开始创建一些将由userTypes使用的视图,我想以编程方式分配MasterPage(基于_currentUser)。
可能的?
THX
答案 0 :(得分:2)
return View("MyView", "MyMaster");
在控制器中确定应该使用的视图和母版页。
public ViewResult Index() {
if (User.IsInRole("Admin")) {
return View("Index", "AdminMaster");
}
else {
return View("Index", "DefaultMaster");
}
}