您好,登錄后才能下訂單哦!
最近在使用webAPI進行post傳遞多個參數,其中出現的錯誤進行共享
1。 缺少編譯器要求的成員“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”
解決辦法 :在Nuget管理其中,搜索“Microsoft.CSharp” 并安裝到相應的解決方案中
data:JSON.stringify({noticeId:10086,contact:contactlist})
data:JSON.parse(JSON.stringify({noticeId:10086,contact:contactlist}))
data:{id:10086,name:"移動通信"}
這樣在傳遞參數時候,就不用在后臺再進行創建臨時類接受數據了。
后臺代碼:
[HttpPost]
public string Notice_Log(dynamic obj )
{
List<contact> obj1 = JsonConvert.DeserializeObject<List<contact>>(Convert.ToString(obj.contact));
int id = JsonConvert.DeserializeObject<int>(Convert.ToString(obj.noticeId));
var strName = Convert.ToString(obj.noticeId);
return null;
}
}
希望對問題解決有一些幫助
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。