最佳答案
我有一个名为 Designs
的 ASP.net MVC 控制器,它的动作有以下签名:
public ActionResult Multiple(int[] ids)
但是,当我尝试使用 url 导航到这个操作时:
http://localhost:54119/Designs/Multiple?ids=24041,24117
ids
参数始终为空。有没有什么方法可以让 MVC 把 ?ids=
URL 查询参数转换成动作的数组?我曾经看到过使用动作过滤器的讨论,但据我所知,它只适用于在请求数据中传递数组的 POST,而不适用于 URL 本身。