Как заставить ASP.NET MVC создавать строчные URL-адреса (ссылки для действий)? - PullRequest
1 голос
/ 30 июня 2011

Я знаю, что этот вопрос задавался много раз. Но люди предлагают создавать пользовательские производные классы маршрутов или писать строчные буквы везде в коде (для ссылок действий), что является очень грязным способом (что, если я просто решу снова сделать все в Pascal Cased? Изменение сотен ссылок?), Или они предложить создать помощники HTML, чтобы сделать это (что не является плохим ответом). Но разве нет более простого способа? Я имею в виду что-то вроде установки какой-либо конфигурации в файле web.config или использования HttpModule или чего-то еще, что является простым и централизованным?

Ответы [ 2 ]

1 голос
/ 30 июня 2011

Помимо опций, которые вы уже перечислили, я не могу придумать другого способа получения этого результата.

Короче говоря, URL должен обрабатываться «чем-то», будь то .ToLower (), вспомогательный метод или HTTPModule.

В большинстве наших приложений мы используем метод Global Static, который выполняет действия с нужным URI и возвращает результат.

0 голосов
/ 30 июня 2011

Следующее позволит это .. http://mvccoderouting.codeplex.com/ - и многое другое.

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