是否有任何方法通过使用params关键字传递多个参数的操作方法与GET如下?
http://.../Method/param1/param2/param3/..../paramN
动作方法如下:
public ActionResult Method(params string[] parameters)
{
//Do what ever.
}
如果你需要这个url路由,你可以这样做:
routes.MapRoute("Name", "param/{*params}", new { controller = ..., action = ... });
ActionResult MyAction(string params) {
foreach(string param in params.Split("/")) {
...
}
}