Проверка во время компиляции имен маршрутов MVC3 - PullRequest
1 голос
/ 27 января 2012

При использовании имен маршрутов, например с Url.RouteUrl, существует ли какой-либо механизм, который проверяет наличие маршрута во время компиляции, а не спотыкается по нему во время выполнения?

Кажется, что изменение названия маршрута может быть довольно страшным в большом проекте.

1 Ответ

0 голосов
/ 27 января 2012

Безусловно, некоторые умные новые правила маршрутизации могут использовать маршруты, которые вам не нужны.

Я и многие другие рекомендовали бы юнит-тесты для ваших маршрутов в обоих направлениях. Таким образом, убедитесь, что правильный URL-адрес перейдет к ожидаемому действию, и ваше создание URL-адреса даст нужные вам URL-адреса.

Для начала посмотрите на помощников по тестированию mvcontrib для маршрутов .

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