【发布时间】:2011-07-11 19:23:20
【问题描述】:
我正在尝试创建一个可以处理以下内容的自定义路由:
domain.com/link/http://www.someotherdomain.com/blablah.html?qstring=54
传递的参数是链接...
我不能让它与 URL 编码和解码一起工作。总是返回一个错误的请求?
【问题讨论】:
标签: asp.net-mvc-3 url-routing asp.net-mvc-routing
我正在尝试创建一个可以处理以下内容的自定义路由:
domain.com/link/http://www.someotherdomain.com/blablah.html?qstring=54
传递的参数是链接...
我不能让它与 URL 编码和解码一起工作。总是返回一个错误的请求?
【问题讨论】:
标签: asp.net-mvc-3 url-routing asp.net-mvc-routing
将链接作为 id 传递。
类似...
控制器:
public SomeAction(string url)
{
...
}
查看:
@Html.ActionLink("link name", "Action", new {id = "someurl.com"}
或者修改 global.asax 的 routes.MapRoute 并添加另一个参数。
【讨论】: