asp.net-mvc – AntiForgery异常:未提供所需的防伪标记或无效
发布时间:2020-12-16 09:35:24 所属栏目:asp.Net 来源:网络整理
导读:我有一个MVC2应用程序.我正在尝试实施AntiForgeryToken帮助以防止CSRF攻击. 我正在使用Steve Sanderson的博客实现这一点:http://blog.stevensanderson.com/2008/09/01/prevent-cross-site-request-forgery-csrf-using-aspnet-mvcs-antiforgerytoken-helper/
我有一个MVC2应用程序.我正在尝试实施AntiForgeryToken帮助以防止CSRF攻击.
我正在使用Steve Sanderson的博客实现这一点:http://blog.stevensanderson.com/2008/09/01/prevent-cross-site-request-forgery-csrf-using-aspnet-mvcs-antiforgerytoken-helper/ 当我在一个新的MVC2项目中实现它时,它的工作原理.但是当我把它放在我的REAL应用程序中时,相同的代码,它总是抛出这个异常: 这是我的控制器代码: [ValidateAntiForgeryToken] public ActionResult SubmitUpdate() { // Something goes here return View(); } 代码: <% using (Html.BeginForm("SubmitUpdate","Test")) {%> <%= Html.AntiForgeryToken() %> <input type="submit" value="Submit" /> <% } %> 除了真正的应用程序使用ADFS进行身份验证之外,两个应用程序没有区别.我错过了什么?任何帮助将受到高度赞赏.谢谢! 解决方法
您是否尝试删除Cookie并重试?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在ASP.NET MVC路由中使用带有HttpMetho
- asp.net – 如何从AJAX调用非静态方法?
- asp.net-mvc-4 – 为什么Razor HTML部分视图不能在’If’块
- 如何在回发后重置asp.net表单?
- asp.net-mvc – 如何将对象传递给VIewModel的构造函数? AS
- ASP.NET MVC 4将模型从视图传递给html帮助器
- 如何将标签对齐到表asp.net C#中行的顶部
- asp.net-mvc – ASP.NET MVC 4中没有使用SignalR的服务器到
- asp.net – 是每个用户或每个应用程序的标准OutputCache属性
- asp.net-core – 当前的运行时目标框架与项目不兼容
推荐文章
站长推荐
- asp.net-mvc-3 – 重定向与RedirectToRouteResul
- asp.net – 用于修复表中的电话号码问题的SQL查询
- asp.net – “更新/取消”按钮不会出现在Templat
- asp.net-mvc – ASP.NET MVC必需字段指示符
- asp.net – 使用/ signalr / ping调用时使用长轮
- asp.net-mvc-4 – 如何在Kendo Grid的每一行中添
- asp.net-mvc-3 – 关于Razor中嵌套代码块声明的问
- ASP.Net / C#:替换数据绑定字段中的字符
- 验证 – 关于构建asp.net mvc应用程序的建议
- asp.net – 有人可以帮我理解这个堆栈跟踪吗?
热点阅读