不是指名道姓,而是举个例子,Woot 的 forum pages 上的每个页面浏览量。 (跨四个子域)返回一个隐藏的 __VIEWSTATE 值,大约 54KB 大。
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIxMDUyNjY3MjAPZBYCZg9kFgJmD2QWAmYPZBYEAgEPZBYCAgEPFQERLi4vQmxvZy9GZWVkLmFzaHh
kAgMPFgIeBWNsYXNzBQljb21tdW5pdHkWCAIBDxYGHgRocmVmBRpodHRwOi8vc2hvcHBpbmcueWFob28uY29tLx4Ja
... about 55,000 characters later ...
XNweCNxOCI+SG93IGRvIEkgcmV0dXJuIGEgZGVmZWN0aXZlIHByb2R1Y3Q/PC9hPjwvbGk+DQo8L3VsPmRkJUr78qEqw4o
bS8B4e2RCjO08Nsg=" />
您是否认为这会通过卸载存储在 session (可能是数据库支持的 session )中的某些内容来帮助他们的服务器,或者这会损害他们的服务器,并且可能会损害所有嵌入式大小的客户端,因为它是一个巨大的 block 文本?它确实约占总页面负载的 1/3。
无论哪种情况,他们可能需要它吗?
最佳答案
如果 View 状态像你提到的那么大,我认为设计者在实现之前没有考虑到这一点。
关于asp.net - 像 Woot 论坛这样的页面上发送的 ViewState 是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/963608/