Маршрут, который будет обрабатывать URL в URL для MVC 3
Я пытаюсь создать собственный маршрут, который может обрабатывать что-то вроде:
domain.com/link/http://www.someotherdomain.com/blablah.html?qstring=54
Где переданный параметр является ссылкой...
Я не могу заставить это работать с URL кодировать и декодировать.. всегда возвращает неверный запрос?
1 ответ
Передайте ссылку как идентификатор.
Что-то вроде...
контроллер:
public SomeAction(string url)
{
...
}
Посмотреть:
@Html.ActionLink("link name", "Action", new {id = "someurl.com"}
или измените маршруты global.asax.MapRoute и добавьте еще один параметр.