使用MVC4;
在IE 10和FF(当前)中,响应中会收到__RequestVerificationToken cookie,并在下一个请求中发送。
在Chrome中,__ RequestVerificationToken Cookie在响应中收到,但未在下一个请求中发送。
我没有使用ajax,只是一个标准的表单帖子。在Chrome开发工具中,我在响应中看到了Cookie,但“资源”>中没有Cookie。 Cookies的部分。
将烹饪重命名为“测试”,Chrome会在响应中看到它,存储它并在下一个请求中发送,但为什么默认名称不起作用?
答案 0 :(得分:0)
我知道这有点晚了,但我遇到了这个问题。
我使用的是Edit This Cookie
Chrome扩展程序,并用它来手动清除Cookie。
无论我尝试了什么(重启/ Session.Abandon();
/任何内容)Chrome都不会再发送__RequestValidationToken
Cookie。
我已禁用(未卸载)Edit This Cookie
扩展程序,再次尝试,一切正常。然后我重新启用了扩展程序,一切都很好。
所以我猜这是一个奇怪的错误,如何扩展工作。它也可能影响其他cookie编辑扩展,但我没有测试过。