我有一个强类型模型。
@model IPACS.Models.IPACS_Departments
此模型有departmentID, name, description, owner.
我需要从这个模型填充一个DropDownList,但我不确定如何?
我希望该值为departmentID
,文本为name
。
这是我正在使用的模型。
那么我的模型是问题吗?
public IPACS_Departments() { this.IPACS_Functions = new HashSet(); this.IPACS_Document = new HashSet(); }
[Key]public int departmentID { get; set; }
public string name { get; set; }
public string description { get; set; }
public string owner { get; set; }
public virtual ICollection<IPACS_Functions> IPACS_Functions { get; set; }
public virtual ICollection<IPACS_Document> IPACS_Document { get; set; }
我在下面的答案中尝试了语法,但它不会编译。
我的model.departmentID,model.name,model.description,model.owner我不确定我在这里缺少什么。
答案 0 :(得分:0)
有很多关于此的帖子和文档。这可以帮到你:
Populating ASP.NET MVC DropDownList
<%= Html.DropDownListFor(model => model.YourId, new SelectList(Model.YourList, "ValuePath", "TextPath"))%>