gpt4 book ai didi

c# - 通过带有 params 关键字的 GET 将多个参数传递给 MVC Controller 操作

转载 作者:行者123 更新时间:2023-11-30 12:12:02 25 4
gpt4 key购买 nike

有没有办法通过使用 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("/")) {
...
}
}

关于c# - 通过带有 params 关键字的 GET 将多个参数传递给 MVC Controller 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14257697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com