Возможно, я подхожу к этому неправильно и должен делать все в действии фильтров, в этом случае, пожалуйста, укажите мне правильное направление!
Я настраиваю свое приложение ASP.NET MVC таким образом, чтобы одно действие HomeController Index предоставляло два разных типа контента, например:
if(Request.IsAuthenticated)
return View("IndexRegistered");
else
return View("IndexGuest");
Это нормально, но я хочу разделить его на три части, чтобы члены Администратора получили свою собственную страницу ...
if(Request.IsAuthenticated)
{
if( /* user is a member of administrators */)
return View("IndexAdministrator");
else
return View("IndexCustomer");
}
else
return View("IndexGuest");
Может ли кто-нибудь просветить меня относительно недостающего фрагмента этой головоломки?