Dot-Net
如何全域禁用查看狀態 MAC?
我厭倦了包括
EnableViewStateMac="false"在每一頁。如何在全球範圍內做到這一點?
<pages>您可以在 web.config 中的元素上禁用它,如下所示:<configuration> <system.web> <pages enableViewStateMac="False" /> </system.web> </configuration>
上面的答案向您解釋瞭如何在 Web.Config 中進行設置,但是查看 MSDN,您會在這裡看到它所說的內容:
即使應用程序或頁面不使用視圖狀態,在生產網站中也不應將此屬性設置為 false。視圖狀態 MAC 有助於確保除視圖狀態之外的其他 ASP.NET 功能的安全性。