sly*_*dan 3 c# linq asp.net-mvc
我得到的错误信息是:
传递到字典中的模型项的类型为'System.Data.Linq.DataQuery`1 [MvcApplication1.ContentPageNav]',但此字典需要类型为"MvcApplication1.ContentPageNav"的模型项.
public ActionResult Edit()
{
DataClasses1DataContext dc = new DataClasses1DataContext();
var model = from m in dc.ContentPageNavs
select m;
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
关于我为何会收到此错误的任何想法?任何帮助将不胜感激.
您在选择列表中ContentPageNav插入model变量.
该视图期待a ContentPageNav而不是它们的列表.
试试这个:
var model = (from m in dc.ContentPageNavs
select m).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)