Как вернуть представление из класса, который не наследует контроллер - PullRequest
1 голос
/ 22 февраля 2012

Я просто хочу вернуть представление, основанное на этом классе, когда политика была нарушена (используя FluentSecurity )

public class RequireRolePolicyViolationHandler : IPolicyViolationHandler
{
    public ActionResult Handle(PolicyViolationException exception)
    {
        //return new HttpUnauthorizedResult(exception.Message);
        return View("../Shared/Error");
    }
}

, но возвращаемое представление не существует в текущем контексте.

Любая помощь, пожалуйста.

Спасибо

1 Ответ

2 голосов
/ 30 марта 2012

Просто возвращение new ViewResult { ViewName = "Error" }; должно работать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...