Asp.net mvc 3 将处理URL';MVC 3的URL中有s

Asp.net mvc 3 将处理URL';MVC 3的URL中有s,asp.net-mvc-3,url-routing,asp.net-mvc-routing,Asp.net Mvc 3,Url Routing,Asp.net Mvc Routing,我正在尝试创建一个自定义路由,该路由可以处理以下内容: domain.com/link/http://www.someotherdomain.com/blablah.html?qstring=54 其中传递的参数是一个链接 我无法将其用于URL编码和解码。。是否总是返回错误的请求?将链接作为id传递 类似于 控制器: public SomeAction(string url) { ... } 视图: 或者修改global.asax的routes.MapRoute并添加另一个参数。hi,

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

domain.com/link/http://www.someotherdomain.com/blablah.html?qstring=54
其中传递的参数是一个链接

我无法将其用于URL编码和解码。。是否总是返回错误的请求?

将链接作为id传递

类似于

控制器:

public SomeAction(string url)
{
   ...
}
视图:


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

hi,有一个参数,url已编码。。还是不行。在将url作为字符串传递给控制器中的操作之前,是否对其进行了解码?控制器和视图的任何片段?
@Html.ActionLink("link name", "Action", new {id = "someurl.com"}