我遇到了带有视图的正确绑定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();
}
Create.cshtml
@Html.DropDownList("SelectCondition", (IEnumerable<SelectListItem>)Model.ItemCondition)
Item.cs
public IEnumerable<SelectListItem> ItemCondition { get; set; }
现在我有 NullReferenceException 并在 Create.cshtml
中加下划线答案 0 :(得分:0)
对于声明var model
但从未使用过的Visual Studio,它是否非常可疑?
将模型传递给视图。 return View(model)
。
一般建议:使用强类型视图...