C# 使用Razor DropDownList帮助器创建下拉列表
我现在的任务是创建UI部件。 所以我有点像:C# 使用Razor DropDownList帮助器创建下拉列表,c#,asp.net-mvc,razor,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 class="form-group">
<div class="col-sm-offset-2 col-sm-10">
@Html.Label("Default Group")
@Html.DropDownList("whatthe")
</div>
</div>
@标签(“默认组”)
@Html.DropDownList(“什么”)
目前还没有任何机构为这些视图编写任何模型或任何东西。但这会在DropDownList上崩溃。对于我来说,其他更简单的控件,如CheckBox工作正常。我怎样才能让它在我们添加模型之前显示出来?崩溃错误
“没有类型为“IEnumerable”的ViewData项
“有钥匙”
我查了一下,有一个主题,但我的问题是如何让它现在显示出来,直到后来我们添加了模型,等等 您只需输入常规标记即可
<select name="whatthe"></select>
您还需要添加一些选项以使其具有一定的宽度,除非您使用css对其进行样式设置。在方法上指定所选项目的列表
@Html.DropDownList("whatthe", new List<SelectListItem>())
@Html.DropDownList(“whatthe”,new List())
是的,但仍然希望它是剃须刀式的,所以以后其他开发人员可以更容易地添加模型@Html.DropDownList(“whatthe”,新的选择列表(Enumerable.Range(0,10))
@MikeDebela这很好。