【发布时间】:2013-03-26 14:57:27
【问题描述】:
我想创建一个只有默认值的空下拉列表。我使用以下代码:
@Html.DropDownList("parent","--Select Parent--")
但是在运行时我看到了这个错误:
没有“IEnumerable”类型的 ViewData 项 有键'父'。
我该如何解决? 谢谢。
【问题讨论】:
-
试试这个
@Html.DropDownList(null, "--Select Parent--")。 -
@MichaelPerrenoud :现在错误更改为:Value 不能为 null 或为空。参数名称:名称
-
好的,那就不行了。您需要遵循@Shyju 的指示。问题是它试图绑定到一个名为“parent”的属性。
-
您可以简单地创建一个 HTML 选择选项。但问题仍然存在,为什么要创建一个空的下拉列表?好的方法是为 NEW 和 EDIT 创建一个页面并使用 ViewModel 生成数据。
标签: asp.net-mvc drop-down-menu