我试图在asp.net MVC的一个视图中添加多个模型,但这显示我这样的错误:
Line 1: @using myapp.Models;
Line 2: @model appViewModel
Line 3: @model ForgotPasswordViewModel
Line 4:
你能帮帮我吗?
答案 0 :(得分:0)
您无法直接将多个模型添加到一个视图中 相反,你可以做这样的事情(将所有模型合并到一个模型中)
Line 1: @using myapp.Models;
Line 2: @model MyMultpileViewModel
/**Your Model **/
class MyMultpileViewModel
{
public AppViewModel appViewModel{get;set;} // First Model
public ForgotPasswordViewModel forgotPasswordViewModel{get;set;} // Second Model
}
答案 1 :(得分:0)
创建一个包含两个类作为成员的视图模型(类),并将其作为模型从控制器返回。