我有一个ASP.net MVC控制器调用Designs,具有以下签名的操作:
public ActionResult Multiple(int[] ids)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用url导航到此操作时:
http://localhost:54119/Designs/Multiple?ids=24041,24117
Run Code Online (Sandbox Code Playgroud)
该ids参数始终为null.有没有办法让MVC将?ids=URL查询参数转换为动作的数组?我已经看到过使用动作过滤器的讨论,但据我所知,这只适用于在请求数据中而不是在URL本身中传递数组的POST.
我有一个MVC Web API Get方法,它接受List<string>一个参数.我正在尝试使用浏览器栏来访问此方法.这是怎么做到的?使用../APIName?parameter1=value1¶meter2=value2&...在两个&符号之间传递单个参数而不是列表.