Действительно легко вернуть другой вид из контроллера:
return View("../Home/Info");
Однако мне нужна модель в информационном представлении. У меня много чего происходит в методе результата действия Info (). Я могу просто скопировать его и получить что-то вроде этого:
var infoModel = new InfoModel {
// ... a lot of copied code here
}
return View("../Home/Info", infoModel);
Но это не разумно.
Конечно, я могу просто перенаправить:
return RedirecToAction("Info");
Но при этом URL изменится. Я не хочу менять URL. Это очень важно.