Asp.net mvc 4 ASP.NETMVC4体系结构设计问题

Asp.net mvc 4 ASP.NETMVC4体系结构设计问题,asp.net-mvc-4,viewmodel,Asp.net Mvc 4,Viewmodel,我必须使用asp.net mvc 4重建现有的asp.net应用程序,我面临着一个设计问题,因为我对自己的mvc技能还不够自信 现有的应用程序用于认购保险费。输入sceen具有用于填写以下信息的控件: 客户详细信息 风险详情:风险可以是不同的类型(汽车、卡车),控制是动态的。我们在这里继承了一个RiskBase类,然后是RiskCar和RiskTruck 现在,我想弄清楚这将如何映射到MVC体系结构 假设我有一个合同业务对象,如下所示: 合同{ 客户 风险汽车风险 } 我应该为整个页面(

我必须使用asp.net mvc 4重建现有的asp.net应用程序,我面临着一个设计问题,因为我对自己的mvc技能还不够自信

现有的应用程序用于认购保险费。输入sceen具有用于填写以下信息的控件:

  • 客户详细信息

  • 风险详情:风险可以是不同的类型(汽车、卡车),控制是动态的。我们在这里继承了一个RiskBase类,然后是RiskCar和RiskTruck

现在,我想弄清楚这将如何映射到MVC体系结构

假设我有一个合同业务对象,如下所示:

合同{

  • 客户
  • 风险汽车风险 }

我应该为整个页面(视图)创建一个ViewModel吗?我很想为风险创建一个局部视图,但对于每种类型的风险,都必须有一个不同的视图。我该怎么办?父视图的ViewModel是什么样子的?

您是否已完成任何mvc教程?有时候,我需要多一点的练习来理解如何设计自己。但是我没有找到任何关于继承的教程。这真是我的问题。如何根据RiskViewModel的类型创建视图继承(RiskCarView、RiskTruckView)?您的模型看起来像什么?这是一个模糊的问题。开始编写一些代码,遇到问题时再回来。事实上,你不可能得到很多有意义的答案。