最近,我一直在探索当底层模型很复杂时组织ASP.NET MVC应用程序表示层的最佳方法。到目前为止,出现的是MVVM体系结构及其视图模型对象。但是,我不确定在这种架构的情况下,最佳实践是什么。
顺便说一句,我不认为模型视图是一种架构。更像是“需要的时候用一个”。毕竟,这样做没有必要将数据传递给视图:
class SomeModelView { public MyModel model { get; set; } }
只是通过 MyModel 如果这足够让视图发挥作用的话。
MyModel