在ASP.NET MVC中,您可以在代码隐藏中定义类型化视图之间进行选择,视图可以预期哪种数据.但是也可以不定义它,只是传递任何类型的数据来在ViewData容器中查看.
根据我们所讨论的数据类型,这里或者我应该混合哪种最佳模型(可能只是确保数据对于键入的视图的功能和其他未键入的数据至关重要?)?我真的不明白为什么这里有一个选择......
我建议总是使用强类型的ViewData ...这样你就可以进行编译时检查,智能感知,你不需要在视图中进行转换,并且能够更轻松地重构代码.