Asp.net mvc 如何使用动态检索下拉列表

Asp.net mvc 如何使用动态检索下拉列表,asp.net-mvc,Asp.net Mvc,DropList检索问题: public ActionResult About() { ViewBag.Purpose = new SelectList(db.Purposes, "purpose"); dynamic obj = new ExpandoObject(); obj.dua = db.Duass.ToList(); return View(obj); } 视图部分 @使用实体模型 @模型动力

DropList检索问题:

   public ActionResult About()

    {
        ViewBag.Purpose = new SelectList(db.Purposes, "purpose");

        dynamic obj = new ExpandoObject();
        obj.dua = db.Duass.ToList();
        return View(obj);
    }
视图部分

@使用实体模型

@模型动力学

@Html.DropDownList(“目的”、“选择”)

出现输出错误:


不要使用动态!您的错误与使用动态无关-您没有使用正确的重载-
ViewBag.Purpose=new SelectList(db.Purposes,“Purpose”,“Purpose”)假设您的模型包含一个名为
目的
的属性,您希望将该属性用于选项
属性和显示文本。我们如何在视图部分DropDownlistlz帮助中编写此链接不使用动态!您的错误与使用动态无关-您没有使用正确的重载-
ViewBag.Purpose=new SelectList(db.Purposes,“Purpose”,“Purpose”)假设您的模型包含一个名为
目的
的属性,您希望将该属性用于选项
属性和显示文本。我们如何在视图部分DropDownlistlz帮助中写入此链接