我正在尝试列出视图中的国家。我创建了一个名为 tbl_Countries 的模型,代码如下
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 li 和 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
在视图中使用指令指定模型名称?