Возьмите стандартную инструкцию возврата для контроллера:
return View("Index");
есть ли способ сделать эту штуку безопасной во время компиляции? используя статическое отражение или какой-то другой трюк?
Да;вы ищете this .
T4MVC - это шаблон T4 для приложений ASP.NET MVC, который создает строго типизированные помощники, которые исключают использование литеральных строк при обращении к контроллерам,действия и взгляды.Это помогает сделать ваш код MVC намного более легким в обслуживании и дает вам интеллектуальный смысл там, где его обычно не было бы.