相关疑难解决方法(0)

如何接受数组作为ASP.NET MVC控制器操作参数?

我有一个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.

asp.net-mvc-3

78
推荐指数
5
解决办法
6万
查看次数

使用浏览器栏将List <string>传递给MVC Web API方法

我有一个MVC Web API Get方法,它接受List<string>一个参数.我正在尝试使用浏览器栏来访问此方法.这是怎么做到的?使用../APIName?parameter1=value1&parameter2=value2&...在两个&符号之间传递单个参数而不是列表.

asp.net-mvc asp.net-web-api

24
推荐指数
1
解决办法
1万
查看次数