Ĺadny brzuch
Witam.
Siedzę już pół nocy i nie mogę znaleźć błędu w takim kawałku kodu.
Mam w kontrolerze akcję
public ActionResult Create() { IQueryable<MediaType> type = repository.GetMediaTypes(); ViewData["mediaTypes"] = new SelectList(type.ToList(), "MediaTypeId", "Name"); return View(); }
W obiekcie ViewData powinna się znajdować lista obiektów typu MediaType.
W widoku mam następujący zapis
<p> <label for="Name">Nośnik</label> <%= Html.DropDownList("mediaTypes", (SelectList)ViewData["mediaTypes"])%> <%= Html.ValidationMessage("Name", "*") %> </p>
Po odpaleniu tego pojawia mi się błąd o następującej treści
There is no ViewData item with the key 'mediaTypes' of type 'IEnumerable<SelectListItem>'.
Opis: Podczas wykonywania bieżącego żądania sieci Web wystąpił nieobsługiwany wyjątek. Aby uzyskać dodatkowe informacje o błędzie i miejscu jego występowania w kodzie, przejrzyj ślad stosu.
Szczegły wyjątku: System.InvalidOperationException: There is no ViewData item with the key 'mediaTypes' of type 'IEnumerable<SelectListItem>'.
Błąd źrdła:
Wiersz 66: <p>
Wiersz 67: <label for="Name">Nośnik</label>
Wiersz 68: <%= Html.DropDownList("mediaTypes", (SelectList)ViewData["mediaTypes"])%>
Wiersz 69: <%= Html.ValidationMessage("Name", "*") %>
Wiersz 70: </p>
Patrze w ten kod i błędu nie widzę.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Siedzę już pół nocy i nie mogę znaleźć błędu w takim kawałku kodu.
Mam w kontrolerze akcję
public ActionResult Create() { IQueryable<MediaType> type = repository.GetMediaTypes(); ViewData["mediaTypes"] = new SelectList(type.ToList(), "MediaTypeId", "Name"); return View(); }
W obiekcie ViewData powinna się znajdować lista obiektów typu MediaType.
W widoku mam następujący zapis
<p> <label for="Name">Nośnik</label> <%= Html.DropDownList("mediaTypes", (SelectList)ViewData["mediaTypes"])%> <%= Html.ValidationMessage("Name", "*") %> </p>
Po odpaleniu tego pojawia mi się błąd o następującej treści
There is no ViewData item with the key 'mediaTypes' of type 'IEnumerable<SelectListItem>'.
Opis: Podczas wykonywania bieżącego żądania sieci Web wystąpił nieobsługiwany wyjątek. Aby uzyskać dodatkowe informacje o błędzie i miejscu jego występowania w kodzie, przejrzyj ślad stosu.
Szczegły wyjątku: System.InvalidOperationException: There is no ViewData item with the key 'mediaTypes' of type 'IEnumerable<SelectListItem>'.
Błąd źrdła:
Wiersz 66: <p>
Wiersz 67: <label for="Name">Nośnik</label>
Wiersz 68: <%= Html.DropDownList("mediaTypes", (SelectList)ViewData["mediaTypes"])%>
Wiersz 69: <%= Html.ValidationMessage("Name", "*") %>
Wiersz 70: </p>
Patrze w ten kod i błędu nie widzę.