Asp.Net MVC中的Facebook页面样式网址

时间:2010-10-11 17:03:42

标签: asp.net-mvc-2 routing

我如何在Asp.Net mvc中编写一个路由来处理这样一个网址:@ / p>

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

我试过这条路线,但在尝试运行时遇到400 Bad Request错误。

 routes.MapRoute(

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

2 个答案:

答案 0 :(得分:0)

在ASP.NET中处理这些字符是一个真正的PITA。您可以结帐thisbase64 encode it

答案 1 :(得分:0)

字符:和/被视为参数分隔符,因此路由不匹配。试试LinkPreview / {* path},它会告诉它使用以下所有字符作为参数的一部分。