[英]How do I pass a List<int> via FormUrlEncodedContent
在請求方,我的代碼如下所示
var myList = new List<int> {1,2,3};
var content =
new FormUrlEncodedContent
(
new KeyValuePair<string, string>[]
{
KeyValuePair.Create("myList", myList.ToString())
}
);
//Make Post Request here
在接收器端,我希望我的控制器方法是
[HttpPost]
public void MyMethod(List<int> myList)
{
\\ Doing stuff here
}
您可以嘗試執行以下操作:
var myList = new List<int> { 1, 2, 3 };
var myPostData = new KeyValuePair<string, string>[]
{
new KeyValuePair<string, string>("myList", string.Join(",", myList))
};
var content = new FormUrlEncodedContent(myPostData);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.