[英]Passing multiple parameter via GET with params keyword to an MVC controller action
有什么方法可以通过使用params关键字将多个参数传递给具有GET的操作方法,如下所示?
http://.../Method/param1/param2/param3/..../paramN
动作方法应如下:
public ActionResult Method(params string[] parameters)
{
//Do what ever.
}
如果您需要此网址路由,则可以使用类似以下的内容:
routes.MapRoute("Name", "param/{*params}", new { controller = ..., action = ... });
ActionResult MyAction(string params) {
foreach(string param in params.Split("/")) {
...
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.