我想了解Asp.net页面生命周期中的不同事件。我遇到了这个link。它有两个阶段加载视图状态和加载回发数据。我曾经认为这些都意味着同样的事情。但是这篇文章说,回发数据不是视图状态数据。我不明白这一点。如果任何人都可以看看。回发数据和视图状态数据有什么区别
7
A
回答
14
ViewState数据是ASP.NET编码端发送到_ViewState
隐藏字段中的客户端的数据。它基本上就是它发送给客户端时的页面。
PostBack数据是用户提交的数据。
例如,假设你有一个像这样定义的页面上的文本框:
<asp:TextBox id="TextBox1" runat="server" text="Some Text" />
您键入我的用户输入到文本框,并提交表单。 Some Text
将是ViewState数据,My user input
将是PostBack数据。
编辑如果您想了解更多关于ViewState的信息,请点击这里:Truly Understanding Viewstate。
10
viewstate是当页面呈现给浏览器时的当前状态。
回发数据是用户更改并重新提交的内容。
+2
视图状态作为回发数据的一部分发送回来,但专门用于重建控件的状态。 – 2010-04-21 13:56:41
0
0
viewstate是当页面第一次显示在浏览器中时(页面加载) 回发数据是当用户做出更改并提交表单时;
1
视图状态意味着临时存储字段的内容,因为回发意味着提交表单本身。交叉回送是从一个表单重定向到另一个表单。
相关问题
- 1. 图形数据库和网络数据库有什么区别?
- 2. SCXML状态图和UML状态图有什么区别?
- 3. 数据设计和数据模型(ERD)有什么区别
- 4. MVC模型,数据和数据库有什么区别?
- 5. 数据沿袭和数据来源之间有什么区别?
- 6. ado.net数据服务和WCF数据服务有什么区别?
- 7. “数据服务层”和“数据访问层”有什么区别?
- 8. 无状态和有状态小部件有什么区别?
- 9. 时态数据库和历史归档数据库有什么区别?
- 10. PHP:发送标题数据和正文数据有什么区别?
- 11. 视图模型和数据传输对象之间有什么区别?
- 12. 请求中的数据和参数有什么区别?
- 13. HTML5 =元数据与微数据之间有什么区别?
- 14. 视差和视差有什么区别
- 15. 视图状态回发
- 16. 数据库抽象层和数据访问层有什么区别?
- 17. SAS:“数据文件”和“原始数据文件”有什么区别?
- 18. 数据访问层和数据访问对象有什么区别?
- 19. HTML中的数据元素和数据属性有什么区别
- 20. 逻辑数据模型和概念数据模型有什么区别?
- 21. 数据库迁移测试和数据迁移测试有什么区别?
- 22. 嵌入式数据库和内置数据库有什么区别?
- 23. [ValidateModel]和ASP.NET中有效状态检查有什么区别?
- 24. 有状态服务和状态感知服务有什么区别?
- 25. gridview保存视图状态的数据?
- 26. 机器学习和统计数据有什么区别?
- 27. R中的数据框和列表有什么区别?
- 28. 面向对象和文档数据库有什么区别?
- 29. 文本短信和数据短信有什么区别?
- 30. MySQL数据库中TABLE和VIEW之间有什么区别?
+1举例。所以这意味着如果我第一次给页面打电话,它就会有视图状态。 – 2010-04-21 14:12:46
@vaibhav:除非你把它关掉,是的。当你提交该页面时,它将同时提供ViewMate和PostBack数据,如Mikael Svenson所提到的。 – R0MANARMY 2010-04-21 14:18:00