【发布时间】:2017-07-27 13:19:11
【问题描述】:
我得到一个著名的 asp mvc 错误:
所需的防伪 cookie“__RequestVerificationToken”不存在。
我只在将我的网站部署到 godaddy 服务器 并且仅在登录页面 上收到此错误。但是,我只需要刷新页面,错误就消失了。
因此,我试图弄清楚如何检查此 cookie 是否存在并运行:
location.reload(true);
如果cookie不存在,我认为这会解决问题。
所以我尝试使用:
if(!$.cookie('__RequestVerificationToken')){
location.reload(true);
}
但是cookie 总是undefined 并且上面的代码不断地重新加载页面。
我已经检查了几乎所有与此问题相关的 SO 问题,但似乎找不到答案。
【问题讨论】:
-
cookie 名称通常类似于
__RequestVerificationToken_L0F3ZXNvbWV...,所以您的名称有误
标签: jquery asp.net-mvc