我正在使用VS2012的寄存器控制。我在注册完成后添加了一个自定义代码(继续按钮),这会导致填写其他信息的第二个表单。每次我创建一个帐户时,它都会抛出以下异常:Anti-XSRF令牌的验证失败。老实说,这是我第一次看到这个错误。该帐户已正确创建,但每次有人想要继续注册时,我都不会让它崩溃。任何帮助将不胜感激!
堆栈追踪:
[InvalidOperationException: Validation of Anti-XSRF token failed.]
aSuite.SiteMaster.master_Page_PreLoad(Object sender, EventArgs e) in C:\Users\Administrator\Documents\Visual Studio 2012\Projects\aSuite\aSuite\Site.Master.vb:40
System.Web.UI.Page.OnPreLoad(EventArgs e) +121
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +699
答案 0 :(得分:0)
确保页面上的视图状态设置为true,甚至删除它,因为默认值为true。如果在页面声明中将EnableViewState设置为false,则可能会发生此错误。
EnableViewState="true"