示例代码:
@Html.DropDownList("Smth_ID", (IEnumerable<SelectListItem>)ViewBag.Smth, "--Select Layer--", new { id = "list" })
@Html.Hidden("Smth_Description", <value from list above>);
@Html.DropDownList("Smth1_ID", (IEnumerable<SelectListItem>)ViewBag.Smth1, "--Select Layer--", new { id = "list1" })
@Html.Hidden("Smth1_Description", <value from the list1 above>);
我使用 ViewBag 将数据从控制器传递到我的视图。它有 2 个下拉列表,用户可以在其中选择 2 个值(Smth_Description 和 Smth1_Description),分别对应于 Smth_ID 和 Smth1_ID。
问题是我想根据用户选择的内容从下拉列表中检索值本身。我打算使用隐藏字段,但我不确定如何将下拉列表中的选定值绑定到各个隐藏字段。
有人可以帮我吗?