C# 从html填充下拉列表
我找到了从数据库、类、xml等填充的帖子,但我似乎找不到直接从网页填充dropdownlist的帖子C# 从html填充下拉列表,c#,asp.net-mvc,C#,Asp.net Mvc,我找到了从数据库、类、xml等填充的帖子,但我似乎找不到直接从网页填充dropdownlist的帖子 <div class="editor-field"> @Html.DropDownListFor(x => x.Subject, Model.SubjectList) @Html.Vali
<div class="editor-field">
@Html.DropDownListFor(x => x.Subject, Model.SubjectList)
@Html.ValidationMessageFor(m => m.Subject)
</div>
@DropDownListFor(x=>x.Subject,Model.SubjectList)
@Html.ValidationMessageFor(m=>m.Subject)
我只想在我的dropdownlist中添加几个项目,而不使用Model
有可能吗?我想我明白你在问什么。如果只想在视图中硬编码值,可以执行以下操作:
@Html.DropDownList("", new List<SelectListItem> {
new SelectListItem { Text = "Option 1", Value="1"},
new SelectListItem{Text="Option 2", Value="1"}})
@Html.DropDownList(“),新列表{
新建SelectListItem{Text=“Option 1”,Value=“1”},
新建SelectListItem{Text=“Option 2”,Value=“1”})
您还可以在控制器中创建选择列表并将其存储在ViewBag中