【发布时间】:2013-06-25 10:50:53
【问题描述】:
我在数据库中有一个表
我已经能够在我的视图中的下拉列表中显示 TypeName 列表
目前我正在这样做,这是我的控制器
[HttpGet]
public ActionResult CreateModule()
{
var moduleTypes = _db.ModuleTypes.Select(moduleType => moduleType.TypeName).ToList();
var model = new CreateModule
{
TypeNames = moduleTypes.Select(m => new SelectListItem
{
Value = m,
Text = m,
})
};
return View(model);
}
在视野中
<div class ="input-block-level">@Html.DropDownListFor(model => model.SelectedModuleTypeName, Model.TypeNames)</div>
结果是这样的
根据我的代码,我将从控制器的 post 方法中的视图中获取 TypeName。
如何更改我的代码以访问控制器中 TypeName 的 Id?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 html-select html.dropdownlistfor