我没有使用模型视图或存储库,按照我在 asp.net 上找到的教程下拉列表工作正常,但是当我点击创建时,if (ModelState.IsValid) 失败并将我返回到创建屏幕,没有错误。任何帮助将不胜感激。
看法:
@Html.DropDownList("parentGenre", ViewBag.genreId as SelectList)
创建控制器:
ViewBag.genreId = new SelectList(db.Genres, "genreId", "genreName");
电影表的一部分:
public virtual Genres parentGenre { get; set; }
流派表的一部分:
[Key]
public int genreId { get; set; }
[StringLength(25)]
public String genreName { get; set; }
public ICollection<Movies> movies { get; set; }