我的 HTML.DropDownList 有一些错误

问题描述 投票:0回答:1

我无法修复此问题“没有类型为‘IEnumerable’的 ViewData 项具有键‘MaNhaSanXuat’。”

观众

@Html.DropDownList("MaNhaSanXuat", null, new { @style = "float:left; width: 300px; background:black;height:30px;" })

控制器

public ActionResult Create()
        {
            ViewBag.MaNhaSanXuat = new SelectList(NhaSanXuatBUS.DanhSach(), "MaNhaSanXuat","TenNhaSanXuat");
            return View();
        }

我不知道如何解决。

c# asp.net-mvc asp.net-mvc-4
1个回答
0
投票

要使用

ViewBag
传递“SelectList”对象,请参阅下面的示例:

@Html.DropDownList("MaNhaSanXuat",(SelectList)ViewBag.MaNhaSanXuat, null, new { @style = "float:left; width: 300px; background:black;height:30px;" })

您会发现有必要将

ViewBag.MaNhaSanXuat
参数显式转换为
SelectList

© www.soinside.com 2019 - 2024. All rights reserved.