【发布时间】:2013-12-18 20:52:03
【问题描述】:
大多数时候我在提交表单时都会收到此错误。我正在使用带有 ASP.NET MVC 4.0 和 JQuery Mobile 的 Sitefinity 6.2。
由于我在混合模式下拥有 Sitefinity,我正在使用 @Html.BeginFormSitefinity() 命令来创建表单。在控制器上,我对 [HttpPost] 属性进行了操作。代码总是毫无问题地达到我在控制器上的默认操作。无论我在提交时在表单中输入什么内容,我都只会在页面上收到一条错误消息...从不点击 HttpPost 操作。
我环顾四周,有很多页面修复了 MAC 失败问题,但没有一个对我有用。我在 web.config 中有一个机器密钥,我不会将 enableViewStateMac 设置为 false,因为这是一个安全漏洞。
【问题讨论】:
标签: asp.net-mvc-4 jquery-mobile viewstate sitefinity