Параметры MVC3 в соглашении о методах контроллера - PullRequest
0 голосов
/ 09 декабря 2011

Довольно часто при написании контроллеров вам нужно использовать имя параметра, отличное от значения по умолчанию "id". В этом случае ленивый кодер во мне хочет использовать старомодное соглашение об использовании параметра1 = abc, но в моей голове звучит слабый голос, который говорит, что я должен настроить пользовательские маршруты. Вопрос в том, какой подход лучше?

Спасибо

Сэчины

1 Ответ

1 голос
/ 09 декабря 2011

Вы можете сделать это уже с маршрутами по умолчанию, но в первом случае URL будет

website/controller/action/1

, тогда как в другом случае URL будет

webite/controller/action?param=abc

.соответствует вашим потребностям?

Проблема в том, что id и param не могут быть одного типа.Вы не можете объявить одно и то же действие дважды с одной и той же подписью.

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