设置从ASP.NET MVC的“编辑”视图中的视图包传递的选择列表中选择的下拉列表值

时间:2017-10-25 10:54:22

标签: asp.net asp.net-mvc asp.net-mvc-4 razor html.dropdownlistfor

我使用ViewBag传递控制器中的值列表,以便在Razor视图的下拉列表中设置。

在创建

控制器:

List<SelectListItem> status_list = new List<SelectListItem>();
status_list.Add(new SelectListItem() { Text = "Closed", Value = "Closed" });
status_list.Add(new SelectListItem() { Text = "Open", Value = "Open" });
ViewBag.closed_status = new SelectList(status_list, "Value", "Text");

查看:

<div class="form-group input-group">
    <span class="input-group-addon" style="width: 200px">Closed Status</span> 
    @Html.DropDownList("closed_status", (SelectList)ViewBag.closed_status, "Select", new { @class = "form-control", @style = "width: 200px", required = "required" })
</div>

我在编辑视图/控制器中也使用了相同的编码。

我想在编辑模式下显示创建时选择的值。但它显示的默认值是&#34;选择&#34;。

你能告诉我一种显示价值的方法吗?

0 个答案:

没有答案