亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

.Net Core 2.0/2.1 Ajax Post,后臺Action接收到的參數為 null

.Net Core 2.0/2.1 Ajax Post,后臺Action接收到的參數為 null

莫回無 2018-08-13 10:09:14
.Net Core 2.0/2.1 環境下,Ajax Post 后臺Action接收到的參數為 nullJS:<script type="text/javascript">    function submitForm() {        var da = JSON.stringify({             loginId: '1',             password: '2'         });         $.ajax({             type: 'POST',             url: '/Home/LoginAsync',             dataType: 'json',             contentType: 'application/json',             data: da,             error: function (XMLHttpRequest) {                 alert('post error!');             },             success: function (data) {                 alert(data.result);             }         });     }</script> 后臺:[HttpPost]public IActionResult LoginAsync(string loginId, string password) {    if(loginId != null && password != null)        return Json(new { result = "OK" });    else         return Json(new { result = "Is Null" }); }后臺接收不到參數 loginId 和 password 都為 null, 如果把js里把post改成get,后臺能接收到參數。.Net Core 2.0/2.1 都是這樣,同樣的代碼在.net framework 4.6 下正常。
查看完整描述

1 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

需要為 Action 的參數定義一個類或者使用 dynamic



查看完整回答
反對 回復 2018-09-07
  • 1 回答
  • 0 關注
  • 1058 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號