【发布时间】:2015-05-21 21:55:26
【问题描述】:
我在控制器中有以下代码:
public ActionResult method(int? id){
var list;
var project;
if(id.HasValue){
list = repository.FindAsync(Identity.User.Id);
project = list.FirstOrDefault(p => p.Id == id);
ViewBag.List = list;
ViewBag.SelectedValue = project.Id;
}
return View();
}
我在视图中有这个
<div>
@Html.DropDownList("projectLists", ViewBag.list as List<SelectListItem>, new { @class = "class"})
</div>
如何使用 ViewBag.SelectedValue 来呈现具有该 ID 的项目的下拉列表。我需要一点帮助,因为我是 ASP.NET MVC 的新手
【问题讨论】:
-
我想将项目名称显示为选项文本,并将值显示为项目ID。
-
是的,它返回一个 IEnumerable
标签: c# asp.net asp.net-mvc asp.net-mvc-4