从html填充下拉列表

时间:2014-01-08 21:38:12

标签: c# asp.net-mvc

我找到了从数据库,类,xml等填充的帖子,但我似乎找不到直接从网页填充下拉列表的帖子。

          <div class="editor-field">                                                              
            @Html.DropDownListFor(x => x.Subject, Model.SubjectList)
            @Html.ValidationMessageFor(m => m.Subject)
          </div>

我只是想在不使用Model的情况下将几个项目添加到我的下拉列表中。

这可能吗?

1 个答案:

答案 0 :(得分:1)

我想我明白你在这里问的是什么。如果您只想在视图中对值进行硬编码,则可以执行以下操作:

    @Html.DropDownList("", new List<SelectListItem> { 
        new SelectListItem { Text = "Option 1", Value="1"}, 
        new SelectListItem{Text="Option 2", Value="1"}})

您还可以在控制器中创建选择列表并将其存储在ViewBag中。