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