Lè l sèvi avèk ASP.NET MVC 3 ak razwa, ki sa ki fason ki pi efikas yo ajoute yon ICollection nan yon View Kreye?

Mwen se lè l sèvi avèk antite chapant Kòd Premye pwodwi baz done mwen an, Se konsa, mwen gen yon objè defini tankou sa ki annapre yo:

public class Band
{
    public int Id { get; set; }
    [Required(ErrorMessage = "You must enter a name of this band.")]
    public string Name { get; set; }
    // ...
    public virtual ICollection Genres { get; set; }
}

Koulye a, mwen gade yon kreye View sa a ak echafodaj la default se pa sa ajoute Genres nan fòm mwen an, ki soti nan eksperyans sot pase yo se sou sa mwen espere.

Looking sou entènèt mwen te jwenn Sèvi ak ASP.NET MVC v2 EditorFor ak DisplayFor ak IEnumerable Kalite jenerik ki sanble vin pi pre sa mwen vle, men pa sanble yo fè sans ak razwa e petèt MVC 3, pou chak ASP.NET MVC 3 Custom Display Modèl Avèk UIHint - Pou Loop Obligatwa? .

Koulye a, mwen te ajoute lis la nan estil ViewBag a ak Lè sa a, bouk nan ki nan lis kreye mwen wè:

@{
    List genreList = ViewBag.Genres as List;
}
// ...
    @for (int i = 0; i < genreList.Count; i++) {
  • @Html.Label("Genre" + i.ToString(), genreList[i].Name)
  • }

Deyò a pa ankò manyen ka kote itilizatè a gen JavaScript enfim ak kaz yo bezwen yo. dwe re-tcheke, ak aktyèlman mete ajou baz done a ak enfòmasyon sa a, li fè pwodiksyon jan an jan mwen ta renmen.

Men, sa a pa frè Li dwat, ki baze sou ki jan bon MVC 3 te vin.

Se konsa, ki sa ki fason ki pi efikas yo okipe sa a nan MVC 3?

5
задан Community 23 May 2017 в 11:47
поделиться