我创建了一个新表单,我想基于另一个表中的ID查看名称,但是该ID在下拉列表中无法查看:
这是视图:
<div class="form-group">
<label class="control-label col-md-2">ID Operator</label>
<div class="col-md-10">
@Html.DropDownList("idOp", null, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.idOp, "", new { @class = "text-danger" })
</div>
</div>
<div class="form-group">
<label class="control-label col-md-2">Name</label>
<div class="control-label col-md-10">
@Html.EditorFor(model => model.tbl_operator.nama, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.tbl_operator.nama , "", new { @class = "text-danger" })
</div>
</div>
这是控制器:
public ActionResult Create()
{
ViewBag.idEx = new SelectList(db.tbl_exercises, "idEx");
ViewBag.idOp = new SelectList(db.tbl_operator, "idOp");
return View();
}
也许我缺少代码。。
请帮助我-非常感谢
我创建了一个新表单,我想要基于ID的视图名称在另一个表中,但是该ID在下拉列表中无法查看:这是视图:
您需要选择Name
,Value
是SelectList
的字段