Разбор URL с использованием ASP.NET MVC Routing - PullRequest
3 голосов
/ 12 ноября 2009

У меня есть URL в формате строки, который я хочу проанализировать, чтобы получить соответствующие значения маршрута. Я мог бы разобрать строку вручную, но я хочу использовать свою конфигурацию маршрутизации, чтобы не привязываться к конкретному формату строки (чтобы я мог легко изменить формат URL).

Я пытаюсь использовать метод GetRouteData для RouteCollection, но для этого требуется параметр HttpContextBase. Очевидно, что это нормально работает, когда URL-адрес является текущим, но мне нужно иметь возможность передать любой URL-адрес.

В моих тестах модульной маршрутизации я высмеиваю HttpContextBase, но я не хочу делать это в рабочем коде!

Есть идеи?

1 Ответ

4 голосов
/ 03 декабря 2009

Возможно, вы найдете здесь полезную информацию

http://forums.asp.net/t/1281667.aspx

...