我有一个通过form tagHelper呈现的表单。所以它包含了特殊隐藏防伪标记。我尝试发送以下ajax请求:
var data = JSON.stringify(feedbackForm.serializeArray().reduce((res, item) => {pRCl2CuZTQDVAY2216J7GgHWGDC0XUMPc0FKHpr_K5uhz8Kx0VeHDkIPdQ3V0Xur9oLE2u_bpfXuVss6AWX3BVh0WbwfQriaibOrf_yvEuIYZV-jHU_G-AHPD91cKz_QE7MVmeL
我们有一个使用MVC3的网站和一个完全不依赖于表单身份验证的自定义身份验证方法--至少在我看来是这样。在web.config中,我们设置而且我们从不在代码中的任何地方使用/设置HttpContext.User。问题是在使用@Html.AntiForgeryToken()时,在某些情况下,用户会收到以下错误消息:
A required anti-forgery token was not