繁体   English   中英

通过带有params关键字的GET将多个参数传递给MVC控制器动作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM