Лучшие практики с MVC Route - PullRequest
       14

Лучшие практики с MVC Route

0 голосов
/ 17 апреля 2010

Если об этом спросить, просто наведите меня в правильном направлении Я новичок в OO и MVC. Я следую по витрине MVC (немного устарела) где они говорят о маршрутах и ​​добавляют их в global.asax.cs

У меня такой вопрос: не лучше ли будет, если определен только 1 маршрут, а после этого все делается программно?

Я не хочу, чтобы пользователь перемещался по адресной строке.

спасибо

Ответы [ 2 ]

0 голосов
/ 17 апреля 2010

Ну,

ASP.NET MVC маршрутизация поможет вам расширить URL SEO. В то же время вы установите правило, чтобы ни один человек не мог напрямую получить доступ к любому ресурсу, изменив URL.

Спасибо! Сандип Сашан

0 голосов
/ 17 апреля 2010

Прежде всего, если вы определите только один маршрут в MVC, т.е. / {controller} / {action} / {id} (кстати, по умолчанию), механизм маршрутизации будет работать идеально, так как каждое действие в MVC должно быть определено в контроллере.

Иногда вы можете захотеть использовать несколько специальных маршрутов, например / users / {id} / {username}, например, эта страница должна создавать маршруты, которые имеют смысл для ваших пользователей и поисковых систем. Это очень интересный подход, который очень сложно реализовать в ASP.NET (до 4.0).

ИМХО, нет ничего плохого в том, чтобы в вашем приложении были логически угаданные имена маршрутов, это выглядит намного лучше, чем иметь загадочные длинные URL с загадочными путями. Позволить пользователю «угадать» URL-адреса совсем не плохо.

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