我收到“viewstate MAC验证失败” 从我听到你可以在每个页面或web.config上添加enableviewstatemac = false,所以我可以只更改主页面,而不是更改到每个页面,这样我就不必在所有页面上进行更改。
答案 0 :(得分:2)
默认情况下,消息身份验证检查已关闭,因此某人必须将其启用是有原因的。
我不确定你是否可以在Master页面上设置它 - 它是一个页面指令,但它可能适用于Master声明。但是,如果你想为网站上的所有页面关闭它,那么更新web.config将是简单的选项 - 然后如果你以后添加第二个母版页,你将不必记得在那里关闭它
在web.config中,您可以修改asp.page部分:
<asp:Page EnableViewStateMac="False" />
这将为整个网站关闭它。
http://msdn.microsoft.com/en-us/library/system.web.ui.page.enableviewstatemac.aspx