MVC的ViewData是否等价于ViewState Webforms?ASP.MVC - ViewData
6
A
回答
0
不是真的,因为ViewState被保存在表单字段中,而ViewData不是。因此,如果您在ViewData中添加了一些内容,那么您希望控制器能够在该页面上的表单发布时将其恢复,而不会出现在该页面中。使用ViewState,它会。
5
否ViewData是ASP.NET MVC中视图使用的信息的集合。这是将附加数据传递到视图所包含的视图以外的视图的一种方法。 ViewData不会发送到客户端,它在处理输出时被服务器用于发送给客户端。
WebForms中的ViewState是一种在回发之间维护状态的方法。 ViewState在客户端和服务器之间发送。
0
不完全 - mvc在理论上是无状态的 - 但它们在使用上有一些相似之处。你能否澄清你的问题实际上是什么?
2
视图状态存储在客户端,并在每次请求时发送回服务器。它用于为您的Web应用程序添加一种状态。
ViewData不存储或发送到客户端,并由服务器用于处理。您可以使用它将更多信息从控制器发送到您的视图。
相关问题
- 1. 在ASP.MVC中,如何在ViewData中放置JavaScript友好的异常堆栈轨迹?
- 2. ASP.MVC 3 - 好吗?
- 3. Silverlight ASP.MVC路线
- 4. ASP.MVC和IFrame
- 5. ASP.MVC ModelBinding Behavior
- 6. AngulaJS + FabricJS + ASP.MVC
- 7. 上ASP.MVC 5
- 8. IgnoreRoute在ASP.MVC
- 9. Dropdownlist viewdata?
- 10. asp.net viewdata
- 11. ViewData里面的ViewData字符串
- 12. 要使用ViewData或不使用ViewData
- 13. asp.mvc 4条路线
- 14. Asp.mvc请求验证
- 15. ASP.MVC中的例外
- 16. 验证在ASP.MVC 3.0
- 17. ASP.MVC手柄错误
- 18. EditorTemplates和ViewData
- 19. View.Title == ViewData [“标题”]
- 20. MVC Localization ViewData [“message”]
- 21. MVC2 ViewData Problems
- 22. 缓存asp.net viewdata
- 23. DropDownListFor使用ViewData
- 24. MVC3 Razor ViewData
- 25. asp.net mvc usercontrol viewdata
- 26. 的ViewData VS ViewBag
- 27. x.BeginForm()和ViewData
- 28. ViewData的在MVC
- 29. 的ViewData在
- 30. ASP.NET MVC ViewData Null