我错过了 MVC 原则的基本内容还是我要疯了?
如果我有一个显示书籍列表和作者列表的视图,我必须创建将书籍列表和作者列表作为属性的类。对?
然后我会强烈键入视图以使用此类。
现在我想创建一个包含相同列表但也有促销列表的新页面。我是否需要使用 Books 属性列表、authors 属性列表和 Promotions 属性列表创建另一个类?
如果我为所有视图创建类,我会创建大量额外的工作。我应该为每一个创建强类型的部分吗?如果每次布局都不一样怎么办?
目前我有一个所有视图都使用的 BaseViewData 类,因为它包含一些公共属性。但是,我现在正在努力在不完全膨胀 BaseViewData 类的情况下获取其他项目。
请有人可以帮助我理解所有简单示例都没有涵盖的理论。