2009-11-12 2 views
3

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

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

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

Любые идеи?

ответ

4

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

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

+0

я сделал в конечном итоге переопределение HttpContextBase таким же образом, что предложено в этой теме форума. – DownChapel

Смежные вопросы