【发布时间】:2011-01-14 22:23:33
【问题描述】:
我尝试检查使用 asp.net mvc 的最佳实践,并且很多人说我们永远不应该使用 ViewData。我已经读过这个post 并且看起来是这样的。
我能想到使用 ViewData 的一个原因是,如果您只想将一个值传递给视图。但是对于多个值,使用 ViewModel 似乎会更好。但是,如果将它们作为框架的一部分包含在内,那么它们应该具有一些优势和好处。
什么情况下我应该使用 ViewData ?使用 ViewData 时应遵循哪些最佳实践,以免被滥用?
【问题讨论】:
标签: c# asp.net-mvc-2 viewdata