我試圖填補從數據庫下拉列表,類型或命名空間名稱「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