【发布时间】:2016-02-09 07:36:43
【问题描述】:
型号
public class Company
{
public int ID { get; set; }
....
public int WorkZoneID { get; set; }
public IEnumerable<SelectListItem> WorkZones { get; set; }
控制器:
ViewBag.Workzones = cmpRep.GetWorkzoneDrop();
存储库:
public List<SelectListItem> GetWorkzoneDrop()
{
SqlDataReader DR;
DR = Ado.ExecDataReaderProc("WorkZoneSelectActive");
List<SelectListItem> selectWorkZoneListItems = new List<SelectListItem>();
CompanyVMList C = new CompanyVMList();
C.Companies = new List<Company>();
while (DR.Read())
{
SelectListItem selectListItem = new SelectListItem
{
Text = Convert.ToString(DR["Name"]),
Value = Convert.ToString(DR["ID"]),
};
selectWorkZoneListItems.Add(selectListItem);
}
return selectWorkZoneListItems;
}
查看
@Html.DropDownList("Workzones")
我想将选定的下拉列表值分配给 int 工作区 int 模式我如何从下拉列表中选择值到模型或控制器
【问题讨论】:
标签: c# asp.net-mvc drop-down-menu