无法从多个型号创建单个控制器-MVC3



我有两个类,分别称为公司地址

我已经为两者创建了一个ViewModel。

但当我转到控制器并右键单击以添加控制器时,输入controller名称,Model类为newViewModel,Data上下文类为dbModel。

它给了我错误,并且没有为CRUD创建控制器和视图。

我做错了什么?

public class nameViewModel
{
    public Company Company { get; set; }
    public Address Address { get; set; }
}
Company Table:
CompanyId
Name
Address
Value
Address Table:
AddressId
Address
enter code here

对于您所问的问题,似乎很清楚您应该从头开始并完成教程。自从MVC2的NerdDinner教程以来,我还没有完成过一个教程,但这个教程似乎是一个很好的起点:开始使用ASPNet MVC3。在回答您关于返回"一个视图中的两个控制器"的问题时,控制器(或控制器上的操作)只是响应web请求运行的代码。在该操作中,您将创建ViewModel(nameViewModel)的实例,并将其返回到需要该视图模型的视图。

最新更新