我正在制定ACE规则合规性,其中我必须应用防伪令牌以防止跨站点请求伪造(CSRF)。以下是我所做的更改:1)在Controller中:我使用令牌装饰了action方法,如图所示
。 2)在View中,我在表单中添加了令牌以及操作名称和控制器名称。
3)在index.js文件中进行了以下更改:观察:在调试时发现对reqMan.Exec()的调用从未成功。在ReqMan.js中,调用了ajax(),它总是失败。
4)单击OK,当调用reqMan.Exec()时,它会导航到错误页面,并显示以下消息:5)我也尝试更改objData:$('form')。serialize( ),也不起作用,并给出以下错误。
答案 0 :(得分:0)
你确定这不仅仅是一个错字。我在您的示例中看到,在Javascript中创建__RequestVerificationT*O*ken
时,您已经写了__RequestVerificationToken
而不是updateModel
。