通过 UrlParams 将数组发送到控制器操作
Send an array to a Controller action via UrlParams
我有一个 AffairesController
的动作 ReportSsrs
public async Task<IActionResult> ReportSsrs(
int affaireId,
int[] coucheIds = null,
int[] secteurIds = null)
{
return ...
}
我想发送事件 ID 和两个 ID 数组 couche
和 secteur
我尝试使用下面的URL
//localhost:5001/affaires/reportssrs?affaireId=9&coucheIds[]=10§eurIds[]=23
然而,当我设置断点并命中操作时,我得到的结果似乎并没有很好地通过,数组值:
通过 URL 将数组传递给操作的正确方法是什么?
正确的url应该是:
localhost:5001/affaires/reportssrs?affaireId=9&coucheIds=10§eurIds=10
如果您的数组包含多个项目,url 应该是:
[...]/reportssrs?affaireId=9&coucheIds=10&coucheIds=11§eurIds=10§eurIds=12
我有一个 AffairesController
ReportSsrs
public async Task<IActionResult> ReportSsrs(
int affaireId,
int[] coucheIds = null,
int[] secteurIds = null)
{
return ...
}
我想发送事件 ID 和两个 ID 数组 couche
和 secteur
我尝试使用下面的URL
//localhost:5001/affaires/reportssrs?affaireId=9&coucheIds[]=10§eurIds[]=23
然而,当我设置断点并命中操作时,我得到的结果似乎并没有很好地通过,数组值:
通过 URL 将数组传递给操作的正确方法是什么?
正确的url应该是:
localhost:5001/affaires/reportssrs?affaireId=9&coucheIds=10§eurIds=10
如果您的数组包含多个项目,url 应该是:
[...]/reportssrs?affaireId=9&coucheIds=10&coucheIds=11§eurIds=10§eurIds=12