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

时间:2012-08-31 04:08:59

标签: asp.net-mvc-3 crud

我有两个名为 Company Address 的课程。

我为两者创建了一个ViewModel。

但是当我转到控制器并右键单击添加控制器时,输入Controller name,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

1 个答案:

答案 0 :(得分:1)

根据您提出的问题,您似乎应该从头开始并完成教程。自从MVC2的NerdDinner教程以来,我还没有完成一个教程,但本教程似乎是一个非常好的开始:Getting started with ASPNet MVC3。回答关于在一个视图中返回"两个控制器的问题",控制器(或控制器上的操作)只是响应Web请求而运行的代码。在该操作中,您将创建ViewModel(nameViewModel)的实例并将其返回到期望该viewmodel的视图。