我不会下拉使用viewbag
本文关键字:viewbag | 更新日期: 2023-09-27 17:52:18
我正在尝试在我的应用程序中获得下拉列表,我的下拉列表的好名字来了,但我不能用它跟踪用户id
我试过这样做-
控制器——
public ActionResult _Dropdown()
{
var list = (from u in db.Users
select new { u.Name, u.Id }).ToList();
ViewBag.uName = new SelectList(list, "Id", "Name");
return PartialView();
}
方法——
@model registration.User
@Html.DropDownList("Name", new SelectList(ViewBag.uName, "Id", "Name"))
我得到"Id"没有发现错误,当它与名称相同的名称替换时。
如何解决这个问题?
注意:
我将只填充名称和Id应该是所选项目。我不能在这个下拉列表中添加Id
try this:
ViewBag.uName = new SelectList(list, "Id", "Name");
和in view:
@Html.DropDownListFor(model => model.yourModel, (SelectList)ViewBag.uName, "--select--")