Поделиться через


Как работать с URL-адресами в маршрутизации ASP.NET?

Крис Пелс (Chris Pels)

В этом видео Крис Пелс показывает, как указать URL-адреса на веб-сайте, который использует маршрутизацию ASP.NET. Сначала создается веб-сайт, и маршрутизация определяется в классе глобальных приложений (ASAX). Затем создается пример веб-страницы, а URL-адрес, основанный на определенном маршруте, добавляется на страницу с помощью стандартного жестко закодированного подхода, например "~/Stats/Visitors". Затем на страницу добавляется другая ссылка, которая динамически создает тот же URL-адрес в разметке с помощью метода RouteValue, который принимает имя и параметры маршрута. Затем тот же URL-адрес реализуется с помощью кода, а не разметки непосредственно на странице. Исходный маршрут и физическое расположение страницы изменяются, в результате чего жестко закодированные ссылки перестают работать, тогда как динамически создаваемые ссылки работают должным образом. Наконец, затем обсуждается значение динамически создаваемых ссылок.

▶ Смотреть видео (20 минут)