您的数据json似乎没有正确形成。试试这个:
var jsonData = {}; jsonData['UserName'] = UserNm; jsonData['Password'] = UserPwd; $.ajax({ type: 'POST', url: 'WebForm2.aspx/InsertPwdMethod', contentType: 'application/json; charset=utf-8', data: jsonData, dataType: 'json', success: function() { alert('Job done..!'); }, error: function(returnValue) { alert(returnValue); } });
将字符集描述为utf-8打破了我 MVC 模型绑定。
尝试改变这个:
contentType: 'application/json; charset=utf-8',
至:
contentType: 'application/json',