【发布时间】:2012-02-28 15:07:31
【问题描述】:
我有一个应用程序,其中 80% 是 ASP.NET MVC 2 的一部分。 我正在使用防伪令牌来避免跨站点请求伪造。
说我有一个动作方法 -
public JsonResult AddMenuFavorite(int id) {
// code
}
它使用令牌来防止 CSRF。我的 MVC 页面中有各种链接,从那里我可以顺利调用此操作方法而不会出现任何错误。
从经典 ASP.NET 页面进行调用时,这会显示错误。
Reason:: Anti-forgery token is not embedded in ASP.NET pages it seems.
谁能帮我解决一下?
【问题讨论】:
-
没有 classic ASP.NET pages 它被称为 WebForms,或者 Classic ASP 女巫是一种脚本语言和不使用 .NET Framework。
-
@balexandre 感谢您的指正!
标签: asp.net asp.net-mvc