J'ai 2 modèles:
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; }
}
Je veux éditer des objets des deux classes dans la vue UNIQUE, alors j'ai besoin de quelque chose comme:
@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)
}
Bien entendu, cela ne fonctionne pas: une seule instruction 'modèle' est autorisée dans un fichier .cshtml. Peut-être y a-t-il une solution de contournement?