Nie ma elementu ViewData typu „IEnumerable ”, który ma klucz „CategoryID”
to jest moja akcja kontrolera
public ActionResult AddNewPost(string subName)
{
ViewBag.CategoryID = new SelectList(from c in db.Categories where c.Status == true select c, "CategoryID", "CategoryName");
return View();
}
w zasięgu wzroku mam wypełnione rozwijane menu, takie jak
<td>
@Html.DropDownList("CategoryID", "-- Select --")
</td>
ale kiedy próbuję uzyskać dostęp do wartości rozwijanej w kontrolerze, otrzymuję ten błąd
„Nie ma elementu ViewData typu 'IEnumerable', który ma klucz 'CategoryID'.”
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
W bazie danych ustaw CategoryId „zezwalaj na wartości null”, aw pliku modelu zaakceptuj, że ma wartość null
Były:
W modelu