ASP.Net MVC 3 Перенаправить неавторизованного пользователя не на loginUrl

У меня есть проект, использующий ASP.Net MVC3 и членство для ролей. Я использую авторизацию в каждом контроллере. например:

[Authorize(Roles = "Administrator")]
    public ActionResult Index(string q, int i)
    {
      return View(model);
    }

если у кого-то нет роли администратора, то по умолчанию он будет перенаправлен на страницу входа. как его изменить, чтобы он перенаправлялся в Views / Shared / UnAuthorize.cshtml? или, может быть, если у кого-то нет роли администратора, он покажет окно сообщения (предупреждение)?

заранее спасибо.

17
задан ntep vodka 5 October 2011 в 02:38
поделиться