5 NİSAN 2011, Salı
ASP bir görünümde iki model 3 MVC
2 model var:
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; }
}
HEM sınıf nesneleri TEK düzen görünümünde istiyorum, şöyle bir şey istiyorum:
@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)
}
Bu, tabii ki, işe yaramaz: bir 'model' ifadesine izin verilir .Sadece dosya cshtml. Bazı geçici çözüm vardır olabilir?
CEVAP
5 NİSAN 2011, Salı
Her iki model de içeren üst görünüm bir model oluşturmak.
public class MainPageModel{
public Model1 Model1{get; set;}
public Model2 Model2{get; set;}
}
Bu şekilde çok az çaba ile daha sonraki bir tarihte ek modeller ekleyebilirsiniz.
Bunu PaylaÅŸ:

Django: string model Olsun?...
Raylar Yardımcıları Yönlendirme (yani ...
Varsayılan't bağlama ondalık özel...
Ruby bir model içinde örnein erişim Ra...
Ng-model denetleyicisi değeri güncelle...