asp.net-mvc-3 - 如何将虚拟值添加到 MVC3 中的下拉列表

标签 asp.net-mvc-3

我正在学习一些创建 MVC3 应用程序的教程。 我看到了添加绑定(bind)到模型的下拉列表的示例。

@Html.DropDownListFor(model => model.Vehicle.Model, new List<SelectListItem>(), String.Empty, new { style = "width: 100px;", size = "1" })

但我只想添加一些常量值,即不是来自数据库,而只是想在代码中向下拉列表添加一些项目,我该怎么做?

最佳答案

@{
     var modellist = new List<VehicleModels>()
     {
         new VehicleModels() { ID= 1, Name="A"},
         new VehicleModels() { ID= 2, Name="B"},
         new VehicleModels() { ID= 3, Name="C"},
         new VehicleModels() { ID= 4, Name="D"}
     }
}

@Html.DropDownListFor(model => model.Vehicle.Model, new SelectList(modellist, "ID" , "Name"), String.Empty, new { style = "width: 100px;", size = "1" })

关于asp.net-mvc-3 - 如何将虚拟值添加到 MVC3 中的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11644374/

相关文章:

asp.net-mvc-3 - 未找到 MVC PartialView

asp.net-mvc-3 - 带有 WebForms 的 MVC3 路由

css - 使用 IE9 使用 MVC3 的布局不一致

javascript - 从禁用的复选框中发布值

asp.net-mvc - DateTime 和 ASP.NET MVC 3 模型绑定(bind)的全局化问题

asp.net - 为什么 Entity Framework 在使用 ADO.NET 实体数据模型映射数据库表时会自动使用 ObjectContext 而不是 DbContext

asp.net-mvc-3 - urlHelper.RouteUrl 没有生成正确的 URL

asp.net-mvc - 关于使用重写的 AuthorizeAttribute、线程安全、ChildActions 和缓存的 MVC3 自定义安全设置的问题

asp.net-mvc - ASP.NET MVC 3 多语言 SEO

c# - 为什么我的 .cshtml 页面需要定义内容?