URL-адрес стиля страницы Facebook в Asp.Net MVC - PullRequest
0 голосов
/ 11 октября 2010

Как мне написать маршрут в Asp.Net mvc для обработки URL-адреса, подобного этому, для страницы Facebook:

http://graph.facebook.com/http://codedojoboise.com/

Я пробовал этот маршрут, но получил 400 BadЗапросить ошибку при попытке его запустить.

 routes.MapRoute(

            "LinkPreview",
            "LinkPreview/{path}",
            new {controller = "LinkPreview", action = "Get"});

Ответы [ 2 ]

0 голосов
/ 12 октября 2010

Символы: и / обрабатываются как разделители параметров, поэтому маршрут не совпадает. Попробуйте LinkPreview / {* path}, который скажет ему использовать все следующие символы как часть параметра.

0 голосов
/ 12 октября 2010

Обработка таких символов в ASP.NET - это настоящая PITA. Вы можете оформить заказ , или base64, кодировать .

.
...