如何更正将SelectListItem与视图绑定

本文关键字:视图 绑定 SelectListItem 何更 正将 | 更新日期: 2023-09-27 17:59:06

我在将SelectListItem与视图正确绑定时遇到问题。

ItemController.cs

 public ActionResult SelectCondition()
        {
            List<SelectListItem> items = new List<SelectListItem>();
            items.Add(new SelectListItem { Text = "New", Value = "0", Selected=true });
            items.Add(new SelectListItem { Text = "Old", Value = "1" });
            var model = new Item
            {
                ItemCondition = items
            };
            return View();
        }

创建.cshtml

@Html.DropDownList("SelectCondition", (IEnumerable<SelectListItem>)Model.ItemCondition)

项目.cs

public IEnumerable<SelectListItem> ItemCondition { get; set; }

现在我有了NullReferenceException,并在Create.cshtml

如何更正将SelectListItem与视图绑定

中给这一行加了下划线

声明了var model但从未使用过,这对Visual Studio来说不是很可疑吗?

将模型传递到视图。CCD_ 2。

一般建议:使用强类型视图。。。