基于ID asp.net MVC选择名称

问题描述 投票:0回答:1

我创建了一个新表单,我想基于另一个表中的ID查看名称,但是该ID在下拉列表中无法查看:

enter image description here

这是视图:

<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在下拉列表中无法查看:这是视图:

c# asp.net-mvc id
1个回答
0
投票

您需要选择NameValueSelectList的字段

© www.soinside.com 2019 - 2024. All rights reserved.