我想列出視圖中的國家。我創建了一個名爲tbl_Countries的模型,代碼是ASP.Net MVC剃刀 - 顯示器國家給出錯誤的視圖
public class tbl_Countries
{
public int ID { get; set; }
public string Country_Name { get; set; }
}
我有一個名爲Home的控制器,其代碼如下。我已經創建了數據庫TESTDB的EDMX文件
public ActionResult Index()
{
TestDBEntities TestdbContext = new TestDBEntities();
var countries = TestdbContext.tbl_Countries.ToList();
return View(countries);
}
下面是我查看代碼 @model的IList 顯示使用UL裏用foreach
的國家。如果我運行該應用程序正在此錯誤:
The model item passed into the dictionary is of type 'System.Collections.Generic.List1[TestMVC.tbl_Countries]',
but this dictionary requires a model item of type 'System.Collections.Generic.IList1[TestMVC.Models.tbl_Countries]
我只想顯示在視圖中的國家列表,我想知道 沒有創建模型類是否可以綁定網格? 是否必須使用@model
指令來指定型號名稱?
請展現您的觀點 – 2013-03-28 09:04:46