Как я знаю, что все мои имена методов действия являются правильными? - PullRequest
1 голос
/ 17 апреля 2009

В моих классах контроллеров ASP.NET MVC у меня есть методы действия.

В моих представлениях у меня есть Html.ActionLink s, имена этих методов действия установлены как их значения actionName.

Опечатка в любом из этих мест сломает вещи. Существуют ли какие-либо инструменты, которые могут таким образом проверять правильность моих контроллеров и представлений?

1 Ответ

2 голосов
/ 17 апреля 2009

В сборке mvc есть перегрузки ActionLink, которые принимают выражение, например ::100100

<%=Html.ActionLink<ProductsController>(o => o.Create(), "New")%>

Они могут быть проверены во время компиляции и «дружественны к рефакторингу».

Вам потребуется выполнить несколько дополнительных шагов, чтобы заставить Visual Studio скомпилировать ваши представления, чтобы вы могли получить ошибку, если имена не совпадают ( подробности здесь )

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