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