我有2种型号:两款车型在ASP MVC一个视图3
public class Person
{
public int PersonID { get; set; }
public string PersonName { get; set; }
}
public class Order
{
public int OrderID { get; set; }
public int TotalSum { get; set; }
}
我想在单一视图两个类的编辑对象,所以我需要的东西,如:
@model _try2models.Models.Person
@model _try2models.Models.Order
@using(Html.BeginForm())
{
@Html.EditorFor(x => x.PersonID)
@Html.EditorFor(x => x.PersonName)
@Html.EditorFor(x=>x.OrderID)
@Html.EditorFor(x => x.TotalSum)
}
此,当然,不起作用:.cshtml文件中只允许有一个“模型”语句。可能有一些解决方法?
我的回答对你有帮助吗? – Andrew 2011-04-05 12:13:24
我用'ViewBag'为每个视图为我工作,检查[this](http://www.codeproject.com/Articles/687061/Using-Multiple-Models-in-a-View-in-ASP- NET-MVC-M)知道多个选项,为我节省了很少的时间,而不是创建视图模型或局部视图 – stom 2015-04-13 17:46:26