Witam
Stworzyłem kontroler
i viewmodel
Wiem, że muszę użyć "foreach" do wyświetlenia listy poszczególnych nazwa ingredients, ale nie wiem napisać ten foreach, aby wyświetlało.
0
0
Przekaz VM do widoku i w widoku zrob tego foreacha
0
Ale jak napisać tego foreach,aby wyświetało, bo pisałem
foreach ( var item in Model)
{
@Html.DisplayFor(modelItem => item.Name)
}
i nie chce działać.
1
Jaqub09 napisał(a):
Ale jak napisać tego foreach,aby wyświetało, bo pisałem
foreach ( var item in Model) { @Html.DisplayFor(modelItem => item.Name) }
i nie chce działać.
W foreach musisz wskazać kolekcję, po której chcesz iterować, coś w ten deseń np.
foreach (var item in Model.IngredientsVM)
{
@Html.DisplayFor(modelItem => item.Name)
}
0
Wywala błąd, bo IngredientsVM jest nullem i użyłem do tego if, w której wewnątrz if jest foreach i dalej nie pokaz listy składników(ingredients)
1
A przekazałes w ogóle ten VM do widoku? Pokaz obecny kod kontrolera i widoku
0
Do zamknięcia