使用Razor DropDownList帮助程序创建下拉列表

时间:2016-04-13 17:19:21

标签: c# asp.net-mvc razor

我现在的任务是创建UI部分。 所以我有类似的东西:

                <div class="form-group">
                    <div class="col-sm-offset-2 col-sm-10">
                        @Html.Label("Default Group")
                        @Html.DropDownList("whatthe")
                    </div>
                </div>

目前还没有任何机构为这些观点编写任何模型或任何内容。但是对于我来说,这会在 DropDownList 上崩溃,其他更简单的控件如 CheckBox 也能正常运行。我怎样才能让它出现,直到我们添加模型?崩溃错误

  

&#34;没有类型&#39; IEnumerable&#39;的ViewData项目。那   有关键&#34;

我查了一下,有一个主题,但是我的问题是我现在怎样才能让它出现,直到我们添加模型等...

2 个答案:

答案 0 :(得分:2)

指定方法上的选择项列表。

@Html.DropDownList("whatthe", new List<SelectListItem>())

答案 1 :(得分:0)

你可以加入常规标记。

<select name="whatthe"></select>

除非您使用css设置样式,否则您还需要添加一些选项以赋予它一些宽度。