在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在ASP.NET的开发过程中,VIEWSTATE起着十分重要的作用。但是有时一些代理服务器和防火墙拒绝让过大的隐藏字段通过,在这种情况下, 你可以通过设置maxPageStateFieldLength来减小单个隐藏字段的大小,从而避免代理服务器和防火墙的限制。 具体的方式如下: 在web.config文件中,增加下面的设置: <configuration> <system.web> <pages maxPageStateFieldLength = "1024" /> </system.web> </configuration> 当你设置了这个属性后,如果你查看返回的页面源代码,你将发现下面的VIEWSTATE: <input type="hidden" name="__VIEWSTATEFIELDCOUNT" value="3" /> <input type="hidden" name="__VIEWSTATE" value="..." /> <input type="hidden" name="__VIEWSTATE1" value="..." /> <input type="hidden" name="__VIEWSTATE2" value="..." /> 这只是拆分了viewstate,使用之后真正的效果如图: 对于viewstate很大的页面这样看好可怕哦。 |
请发表评论