Asp.net mvc 3 在一个视图MVC3中使用两个模型类
下面是一个场景。我创建了一个父模型类,以便在一个视图中使用两个模型类。这很好,但当我试图从by数据库中获取记录时,会出现此错误。传递到字典中的模型项的类型为“PMS_V2.Models.Pension_info”,但此字典需要类型为“PMS_V2.Models.Parentmodel”的模型项 Parentmodel.csAsp.net mvc 3 在一个视图MVC3中使用两个模型类,asp.net-mvc-3,Asp.net Mvc 3,下面是一个场景。我创建了一个父模型类,以便在一个视图中使用两个模型类。这很好,但当我试图从by数据库中获取记录时,会出现此错误。传递到字典中的模型项的类型为“PMS_V2.Models.Pension_info”,但此字典需要类型为“PMS_V2.Models.Parentmodel”的模型项 Parentmodel.cs 请帮帮我。。。我在谷歌上搜索了很多…错误很简单,你用父模型大力输入你的视图,但将养老金信息类型的模型传递给它,尝试将养老金信息添加到父模型中的养老金信息列表中 [HttpPo
请帮帮我。。。我在谷歌上搜索了很多…错误很简单,你用
父模型大力输入你的视图,但将养老金信息类型的模型传递给它,尝试将养老金信息添加到父模型中的养老金信息列表中
[HttpPost]
public ActionResult Search(string id) {
var abc = from m in db.Pension_info
// Linq query to get records
where m.Pen_id == id
select m;
Parentmodel _x = new Parentmodel();
_x.pension_infos.ToList().Add(abc.FirstOrDefault());
return View(_x);
}
试试这个
[HttpPost]
public ActionResult Search(string id)
{
Parentmodel p = new Parentmodel();
p.pension_infos = (from m in db.Pension_info where m.Pen_id == id select m)
.FirstOrDefault();
return view(pension_infos);
}
我不明白。此.Add在我的项目中不起作用。如果有错误,请修复我的代码。你可以看到我的家长模型,我已经在列表中添加了养老金信息。哦,我知道了。。对不起。。请告诉我我的家长课还好吗?谢谢你,我的钱一文不值。我用断点来观察水流,但库里是对的。是吧??代码的其余部分工作正常,但没有返回任何内容。解释一下就好了!
[HttpPost]
public ActionResult Search(string id) {
var abc = from m in db.Pension_info
// Linq query to get records
where m.Pen_id == id
select m;
return View(abc.FirstOrDefault());
}
[HttpPost]
public ActionResult Search(string id) {
var abc = from m in db.Pension_info
// Linq query to get records
where m.Pen_id == id
select m;
Parentmodel _x = new Parentmodel();
_x.pension_infos.ToList().Add(abc.FirstOrDefault());
return View(_x);
}
[HttpPost]
public ActionResult Search(string id)
{
Parentmodel p = new Parentmodel();
p.pension_infos = (from m in db.Pension_info where m.Pen_id == id select m)
.FirstOrDefault();
return view(pension_infos);
}