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