我试图填补从数据库下拉列表,类型或命名空间名称“SelectListItem”找不到,MVC3
我下面这个link
我已经在模型中写了下面的代码
public class FillDeptName
{
public IList<SelectListItem> Drp_Name { get; set; }
}
我收到以下错误消息:
类型或命名空间名称 'SelectListItem' 找不到(被 你缺少using指令或程序集引用?)
我试图填补从数据库下拉列表,类型或命名空间名称“SelectListItem”找不到,MVC3
我下面这个link
我已经在模型中写了下面的代码
public class FillDeptName
{
public IList<SelectListItem> Drp_Name { get; set; }
}
我收到以下错误消息:
类型或命名空间名称 'SelectListItem' 找不到(被 你缺少using指令或程序集引用?)
你缺少你的代码的顶部:
using System.Web.Mvc;
http://msdn.microsoft.com/en-us/library/system.web.mvc.selectlistitem(v=vs.118).aspx
SelectListItem属于System.Web.Mvc命名空间,您需要导入它。
使用system.web.mvc使用的命名空间;
制作符合,在下拉框中你在一段时间内给予“SelectListItem”大多数人作出书面小错误this.Correct它
如果使用NuGet包创建的解决方案,有必要将NuGet - “Microsoft Asp.Net MVC”名称空间添加到当前项目中。 要添加它,请按以下步骤操作: 右键单击解决方案,选择“管理解决方案的NUGET包...”,然后在列表中找到“Microsoft Asp.Net MVC”。 右键点击它并选择“管理”。 将显示包含在解决方案中的所有项目的列表。 该列表还有每个项目的复选框。 如果选中此项,表示该项目使用“Microsoft Asp.Net MVC”,否则不会。 选中与当前项目对应的复选框。 命名空间将被添加到您的项目,你会发现还有“SelectListItem”。
祝你好运!
'SelectListItem'是一个类,而不是一个命名空间,所以你的代码将无法工作。应该使用System.Web.Mvc代替。 –
咋,错误的复制/粘贴...编辑 – DmitryK