我了解如何为asp.net Web应用程序关闭ViewState加密。我想知道我是否应该。我的问题更多来自性能观点而非安全性(我们所有的流量都在专用网络上,我们不会在视图状态中存储任何敏感数据)。
在我花费数小时设置测试方案之前,如果此社区中的任何人都有运行禁用了viewstate加密的应用程序的经验,那么我就很了不起。正如所料,我在互联网上发现了许多相互矛盾的观点。我想听听你们有什么要说的。
提前感谢您提供的任何反馈!
答案 0 :(得分:1)
主要区别可能是加密和解密视图状态的CPU使用率。
但是,你可能不会注意到任何差异,除非你有一些非常大的数据网格,即使这样,机会很小。
通过您的应用并确保关闭所有不需要的控件的viewstate可能更有用。
自.net 2.0 http://msdn.microsoft.com/en-us/library/aa479501.aspx
以来,关闭viewstate已经可用