我在剃刀中有一个简单的视图下拉列表,
@Html.DropDownList("Client_Id", null, htmlAttributes: new { @class = "form-control" })
对于控制器,我有以下视图包,
ViewBag.Client_Id = new SelectList(db.ClientMetadatas, "Client_Id", "Name");
现在是否有可能有一种简单的方法,在下拉列表中显示client_id以及名称?
我建议使用 Select
扩展方法创建一个匿名类。
ViewBag.Client_Id = new SelectList(db.ClientMetadatas.Select(x => new { ClientId = x.Client_Id, CombinedProperty = x.Client_Id.ToString() + " " + x.Name }).ToList(), "ClientId", "CombinedProperty");
如果这能够帮助您,请告诉我!