RequestTokenVerification不存在

RequestTokenVerification不存在

本文介绍了_RequestTokenVerification不存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,



我正在解决Antiforgery的问题__RequestTokenVerification不存在。



不是在页面或应用程序中获取此异常。



但是使用zap工具并运行它我可以在事件查看器中看到异常。



我在我的控制器中使用了[HttpZPost],[ValidateAntiForgeryToken]属性,并在所有视图窗体中使用@ Html.AntiforgeryToken()。



使用jQuery和ajax调用将数据发送到服务器

 $。fn.executeCommand =  function (命令,操作){
$( this )。each( function (){
$( this )。click( function (){
action = action || $( this )。data( )|| $( this )。attr(' href');
var form = $( < form method ='post'action =' + action + '>< input type = 'hidden'name ='CommandName'value =' + command + '>< / form>)。appendTo($( body));

$(' < input />')。attr( ' type'' hidden'
.attr(' name' __ RequestVerificationToken
.attr(' value',$(' #__ AjaxAntiForgeryForm输入[name = __ RequestVerificationToken]')。val())
.appendTo(form);

form.submit();
return false ;
});
});
};



请帮忙解决一下。

问候

sarfaraz

解决方案






这篇关于_RequestTokenVerification不存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-27 05:23