代码之家  ›  专栏  ›  技术社区  ›  alice7

在母版页中启用ViewStateMac

  •  0
  • alice7  · 技术社区  · 16 年前

    我得到“viewstate mac验证失败” 根据我所听到的,您可以在每个页面或Web.CONFIG中添加EnabyVIEW StaseMac=FALSE,因此,不必更改到每个页面,只需在“主页”中进行更改,这样就不必在所有页面上进行更改。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Zhaph - Ben Duguid    16 年前

    默认情况下,消息身份验证检查处于关闭状态,因此必须有人出于某种原因将其打开。

    我不确定您是否可以将它设置在母版页上——它是页指令,但它可能在主声明上工作。但是,如果您想关闭网站上所有页面的设置,那么更新web.config将是一个简单的选项-然后如果您稍后添加第二个母版页,则不必记住在其中关闭它。

    在Web.CONFIG中,可以修改ASP.PGE部分:

    <asp:Page EnableViewStateMac="False" />
    

    这将关闭整个网站。

    http://msdn.microsoft.com/en-us/library/system.web.ui.page.enableviewstatemac.aspx