将处理MVC 3的URL中的URL的路由

时间:2011-07-11 19:23:20

标签: asp.net-mvc-3 url-routing asp.net-mvc-routing

我正在尝试创建一个可以处理类似以下内容的自定义路由:

domain.com/link/http://www.someotherdomain.com/blablah.html?qstring=54

传递的参数是链接......

我无法通过URL编码和解码来实现这一点..总是会返回错误的请求吗?

1 个答案:

答案 0 :(得分:0)

将链接作为ID传递。

像...一样的东西。

控制器:

public SomeAction(string url)
{
   ...
}

查看:

@Html.ActionLink("link name", "Action", new {id = "someurl.com"}

或修改global.asax的routes.MapRoute并添加另一个参数。