我将ASP.Net ViewState设置为关闭文本框控件,但用户名称的值仍然存在。这是为什么?ViewState是如何在浏览器中保存一个值的?
0
A
回答
1
一言以蔽之:
视图状态的生命的目的很简单:它的存在,以在回发持续状态。 (对于ASP.NET网页,其状态是构成其控制层次结构的控件的属性值。)这引出了一个问题:“需要持续哪种状态?”为了回答这个问题,我们先看看哪些状态不需要在回传中保持。回想一下,在页面生命周期的实例化阶段,控制层次被创建,并且声明语法中指定的那些属性被分配。由于这些声明性属性在构建控件层次结构时会在每次回发时自动重新分配,因此无需将这些属性值存储在视图状态中。
像balexandre已经发布
1
ViewState不能被浏览器修改,因为浏览器不知道视图状态是什么。它仅仅是发送给客户端的快照,一旦表格被发送回服务器就会被询问。
看一看下面article得到一个更好地了解的ViewState是
1
相关问题
- 1. 在GridView中保存选定值的ViewState
- 2. 如何从浏览器保存.pdf?
- 3. 浏览器如何保存JavaScript库?
- 4. 如何在ViewState中保存一个div及其内容?
- 5. 下拉值在ViewState中没有保存
- 6. 如何阻止浏览器保存的密码值
- 7. 如何将保存好的密码保存到浏览器?
- 8. 如何在浏览器中本地保存拖动的图像
- 9. 浏览器不保存cookies
- 10. 如何在浏览器窗口的边缘保留一个框?
- 11. 我该如何一步一步保存Javascript的进度? (在浏览器中)
- 12. 在Viewstate中保存数组
- 13. 如何在viewstate中存储复选框值的多个值?
- 14. 如何使用javascript在浏览器中保存cookie
- 15. 如何重新启动浏览器在Behat中保存cookie?
- 16. Rails如何在浏览器中编辑和保存文件?
- 17. zp.midpass.ru如何在浏览器中保存数据?
- 18. 如何在网页浏览器中保存网站?
- 19. 如何在用户浏览器中保存大量数据?
- 20. 如何在浏览器中保存表单输入
- 21. 如何将cookie永久保存在Android Web浏览器中?
- 22. 如何在浏览器中保存cookie JSESSIONID(spring)?
- 23. 何时在viewstate中保存一个变量?
- 24. Android浏览器崩溃中保存
- 25. Angularfire在保存时崩溃浏览器
- 26. ViewState在回发期间不保存值
- 27. 如何确认一个网页是否被缓存在浏览器中?
- 28. 如何在VS调试器中浏览我的页面ViewState的内容?
- 29. 浏览器是在一个连字号
- 30. 如何从浏览器中保存的PDF
'但仍然在文本框中我看到user'的名称。如果你查看源代码,你可能仍然有'' – balexandre 2011-03-08 11:39:56
是的,我有。但是这次我使用了不同的用户名。视图状态关闭时如何保存它。 – NoviceToDotNet 2011-03-08 11:43:59