我强烈推荐使用强类型的视图数据来处理我的ASP.NET MVC视图,原因有很多。我实际上更喜欢早期ASP.NET MVC预览版中的带代码后置的视图,因为代码后置是定义POCO视图数据类的自然位置,它们通常与实际视图具有1:1的关系。
在ASP.NET RTM视图中是否有任何方法可以使用代码后置,或者这不是一个好的方法?
编辑: 我之所以想要代码后置是因为我将ViewData视为视图的属性。如果视图是一个类,那么ViewData就是其中的一个属性。在单独的程序集中定义ViewData感觉很不自然。
在ASP.NET RTM视图中是否有任何方法可以使用代码后置,或者这不是一个好的方法?
编辑: 我之所以想要代码后置是因为我将ViewData视为视图的属性。如果视图是一个类,那么ViewData就是其中的一个属性。在单独的程序集中定义ViewData感觉很不自然。