В сборке mvc есть перегрузки ActionLink, которые принимают выражение, например ::100100
<%=Html.ActionLink<ProductsController>(o => o.Create(), "New")%>
Они могут быть проверены во время компиляции и «дружественны к рефакторингу».
Вам потребуется выполнить несколько дополнительных шагов, чтобы заставить Visual Studio скомпилировать ваши представления, чтобы вы могли получить ошибку, если имена не совпадают ( подробности здесь )