代理服务器截断视图状态

时间:2009-07-29 14:47:13

标签: c# asp.net viewstate

有什么方法可以模拟代理服务器截断视图状态吗?

2 个答案:

答案 0 :(得分:2)

我完全避免使用服务器端的ViewState客户端。代码大约有5行,我看到了性能的巨大提升。

http://aspadvice.com/blogs/robertb/archive/2005/11/16/13835.aspx

你可以使用fiddler轻松伪造一个被篡改的视图状态:

http://www.fiddlertool.com/

答案 1 :(得分:1)

您如何确定它是代理服务器?代理服务器可能不会截断部分HTML。

但是,如果ViewState受到干扰,那么ASP.NET将抛出一个无效的Viewstate异常。所以,嗯,

throw new System.Web.UI.ViewStateException();