Hello,
首先你需要在使用ajax发起请求的时候,检查一下是否有设置RequestVerificationToken的请求头。接下来,你还需要确认你的cshtml文件里@Html.AntiForgeryToken()
$.ajax({
url: 'url',
type: 'POST',
headers : {
RequestVerificationToken:
$('input:hidden[name="__RequestVerificationToken"]').val()
},
data: yourdata,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
async: true,
success: function (data) { localSuccess(data); onSuccessFunc(data); }
});
希望这个对你有帮助。
Best regards,
Sean