почти уверен, что если возвращаемый тип - ActionResult, вы можете вернуть представление.по умолчанию, если вы создаете класс, скажем, как объект, и у вас нет system.web.mvc, вам придется ссылаться на него в своем файле, но в остальном вы должны быть хорошими.
using System.Web.Mvc;
public ActionResult CatchError()
{
if(LogicFails)
{
return View();
}
else
{
RedirectToAction("Index", "Home");
}
}
Конечно, поскольку вы возвращаете ActionResult, вам в конечном итоге придется возвращать какой-то URL, но, по сути, все, что вы говорите, это когда вы выполняете этот запрос, и отправляете HTTP-запрос на этот URL.
Короче говоря, да, надеюсь, это поможет!
Счастливого кодирования!;)