【发布时间】:2012-09-04 15:20:59
【问题描述】:
有没有办法将一组可变参数路由到 MVC3 控制器。
我正在尝试获取一些匹配 url 之类的东西
/myaction/foo
or
/myaction/foo/bar/widget/.../foo1/foo2/ - i.e. of unknown length.
目前我正在假装它
public ActionResult myaction(string f1, string f2, string f3, string f4)
{
}
还有一条路线
routes.MapRoute("brittleroute",
"myaction/{f1}/{f2}/{f3}/{f4}",
new { controller = "mycontroller", action = "myaction", f1 = UrlParameter.Optional, f2=UrlParameter.Optional, f3=UrlParameter.Optional, f4=UrlParameter.Optional }
);
但这太脆弱了。
【问题讨论】:
标签: c# asp.net-mvc-3 asp.net-mvc-routing