Конвертировать строку URL в область + действие + контроллер - PullRequest
2 голосов
/ 12 января 2012

Я получаю строку URL (не текущий маршрут) в своем действии, я хочу знать, как мои определения маршрутов будут анализировать URL в Area, Controller и Action

пример:

"http://website.com/Selling/Products/UpdateProduct/2"

area == "Selling"
controller == "Products"
action == "UpdateProduct"

Я видел этот ответ от 2-12-2009 со способом, как это сделать, но он многословен:
он создает HttpRequst, HttpResponse, HttpContext и HttpContextWrapper! для простой операции, которая действительно не нуждается в контекстной среде HTTP.

Есть ли лучший способ сегодня с Asp.Net-Mvc3?

Ответы [ 2 ]

1 голос
/ 12 января 2012

Есть ли лучший способ сегодня с Asp.Net-Mvc3?

Нет, ответ, который вы увидели, на самом деле - путь.

1 голос
/ 12 января 2012

Проверьте Фила Хаака RouteDebugger .

...