Dot-Net

如何全域禁用查看狀態 MAC?

  • June 8, 2013

我厭倦了包括

EnableViewStateMac="false"

在每一頁。如何在全球範圍內做到這一點?

<pages>您可以在 web.config 中的元素上禁用它,如下所示:

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

上面的答案向您解釋瞭如何在 Web.Config 中進行設置,但是查看 MSDN,您會在這裡看到它所說的內容:

即使應用程序或頁面不使用視圖狀態,在生產網站中也不應將此屬性設置為 false。視圖狀態 MAC 有助於確保除視圖狀態之外的其他 ASP.NET 功能的安全性。

引用自:https://stackoverflow.com/questions/2645468