如何在全局禁用View State MAC?

时间:2010-04-15 13:07:11

标签: .net asp.net viewstate

我厌倦了包括

EnableViewStateMac="false"
每页都有

。如何在全球范围内做到这一点?

2 个答案:

答案 0 :(得分:21)

你可以在<pages> element in the web.config上禁用它,如下所示:

<configuration>
  <system.web>
    <pages enableViewStateMac="False" />
  </system.web>
</configuration>

答案 1 :(得分:7)

上面的答案向您解释如何在Web.Config中设置它,但是看看MSDN,你会看到它的内容here

  

在生产网站中永远不应将此属性设置为false,   即使应用程序或页面不使用视图状态。风景   state MAC有助于确保其他ASP.NET函数的安全性   除了查看状态。