【发布时间】:2019-08-09 10:11:00
【问题描述】:
我有一个下拉列表,在编辑时我需要设置当前值。但我的代码不起作用。
我的观点如下所示
@Html.DropDownListFor(m => m.id, Model.ddls, "Please Select", new { @class = "form-control" })
型号
public string id { get; set; }
public List<SelectListItem> ddls { get; set; }
控制器
public IActionResult editmaster(string id, string sec)
{
master m = new master();//here is my model
m.ddls = PopulateDDLDataSet(ds.Tables[1], "companyname", "companyid");//ddls is my object and populateddldataset is my methode to fill the list
return View(m);
}
ddls 是我从控制器中填写的选定列表项,工作正常。但 id 中的值未在列表中设置
【问题讨论】:
-
同时显示控制器动作代码和模型
-
我更新了我的代码。请看看
-
您能否查看页面的查看源代码并确保 m.id 与
-
您不会将 m.Id 一起作为 m.ddls 返回
标签: asp.net-mvc asp.net-core model-view-controller