![]() |
1
12
1)均在加载前加载
引用Scott Mitchell(见下文)
4)除非您在框外执行某种操作,否则视图状态永远不会被修改为客户端。”viewstate”是一个HTML表单字段,在服务器端进行处理。 以下是一些图片 Understanding ASP.NET View State 通过 Scott Mitchell 那可能对你有帮助。 alt text http://i.msdn.microsoft.com/ms972976.viewstate_fig02%28en-us,MSDN.10%29.gif alt text http://i.msdn.microsoft.com/ms972976.viewstate_fig04%28en-us,MSDN.10%29.gif 额外阅读材料: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx |
![]() |
2
0
不,view state的作用只是保留自上次“保存视图状态”页面事件以来的页面状态,即该事件发生在页面呈现给客户机之前不久。 当客户机选择下拉框或更改文本框中的文本时,客户机页面上作为静态HTML标记存在的隐藏视图状态属性不会动态更改/编码这些值,它与最初呈现页面时保持不变。 那么,如何保留页面的新状态,即用户下拉选择和文本框值如何保留在ASP控件中?这些下拉选择和文本框值将捕获在回发数据中。
-斯科特·米切尔 |