Должны ли имена параметров в маршрутах ASP.NET MVC совпадать с их соответствующими действиями? - PullRequest
1 голос
/ 13 января 2010

Должны ли имена параметров в маршрутах ASP.NET MVC совпадать с именами в их соответствующих действиях, и если да, то почему?

Ответы [ 4 ]

1 голос
/ 17 мая 2011

Действительно. Словарь «Значения» в коллекции RouteData будет сканироваться на наличие пары ключ / значение, имя которой соответствует имени параметра.

В следующем методе действия параметр «месяц» будет автоматически заполняться в соответствии с частью {месяц} входящего URL-маршрута:

public ActionResult Index(string month) {
    if( month == "1" )
        //Happy New Year!
}
0 голосов
/ 13 января 2010

Нет, нет, когда вы создаете свой собственный моделбиндер по умолчанию и / или управляете действиями в игре

0 голосов
/ 13 января 2010

Да, причина соглашения (переконфигурация). Проще и быстрее разрабатывать приложения таким образом: это сила ASP.NET MVC.

0 голосов
/ 13 января 2010

1) Да. 2) Как еще они будут соответствовать? Имя - это все, что у вас есть, в обоих случаях.

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