某些网站#aspnetForm>#__VIEWSTATE里面有近100KB的内容,会是那些数据呢?

2011-05-24 11:07:50 +08:00
 2014
这个表单加密字段都收集了哪些信息?
5912 次点击
所在节点    问与答
5 条回复
chuck911
2011-05-24 11:16:55 +08:00
默认的没有加密,只是Base64。加密也是可能的(使用 machine key 进行 hash)
ViewState 用来跟踪和保存控件的状态信息,这是web form的“恶心”(个人认为)特色,为了模仿桌面应用的开发过程。
moplay
2011-05-24 11:17:23 +08:00
.net一种设计,通常保留的是表单,或者一些程序返回列表的内容。做法很垃圾,大多数人避免不采用了。
apoclast
2011-05-24 11:30:32 +08:00
早期asp.net使用webform时维持状态的数据。
这种技术没法真正模拟winform。后来被asp.net mvc取代
不过还有很多人在用
aisk
2011-05-24 20:29:31 +08:00
viewstatue也不至于到恶心地步吧 只是有些人用法有问题 其实对于很多控件来说viewstatue可以关闭的
最好的方式是直接设置为全局关闭,然后对具体控件开启,还有一些特别恶心的服务器控件最好也不要用
daliu
2011-05-24 20:40:54 +08:00
viewstate如果用得好的话还是很方便得.但是,太方便了,很多人就偷懒了.什么东西都放里面,就成你说得这种情况了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/13428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX