asp.net - 像 Woot 论坛这样的页面上发送的 ViewState 是错误的吗?

标签 asp.net viewstate

不是指名道姓,而是举个例子,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/

相关文章:

c# - 在实时环境的 cookie 上启用 SSL,在开发环境中启用非 SSL

c# - 类库找不到 MembershipUser

javascript - 如何将 JavaScript 事件处理程序添加到 ASP 控件上动态生成的文本框

c# - 如何忽略先前对特定控件的请求的 View 状态?

javascript - 如何使用 MaterializeCss 从多重选择中动态获取选定值

c# - 遍历 ASP :Buttons

asp.net - 完全禁用 Web 应用程序的 View 状态

c# - 在 ASP.NET 中使用 MachineKey

asp.net - 使用 JQuery 从 View 状态获取值?