C# MVC4中对象类型为IEnumerable的视图
我是MVC新手。在使用MVC4应用程序时。我看到了以下错误(详情请参见屏幕截图)。我在控制器操作方法中有以下代码C# MVC4中对象类型为IEnumerable的视图,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我是MVC新手。在使用MVC4应用程序时。我看到了以下错误(详情请参见屏幕截图)。我在控制器操作方法中有以下代码 public ActionResult ShowData() { IEnumerable<object> data = AccountMaster.GetAccountsInfo(); ; return View(data); } public ActionResult ShowData() { IEnumerable data=AccountM
public ActionResult ShowData()
{
IEnumerable<object> data = AccountMaster.GetAccountsInfo(); ;
return View(data);
}
public ActionResult ShowData()
{
IEnumerable data=AccountMaster.GetAccountsInfo();
返回视图(数据);
}
在我看来
@Model IEnumerable<dynamic>
@{
ViewBag.Title = "ShowData";
WebGrid grid=new WebGrid(Model);
}
<h2>ShowData</h2>
@Model IEnumerable
@{
ViewBag.Title=“ShowData”;
WebGrid=新的WebGrid(模型);
}
显示数据
正如你所看到的,我看到了这个错误。谁能帮我一下吗?请用小盒子写
@Model
@model IEnumerable
我希望它能解决您的问题。您能显示
GetAccountsInfo
definition吗?GetAccountsInfo方法返回一个IEnumerabe。非常感谢。你能告诉我原因吗?因为它(@model)是Razor语法中预定义的关键字。模型是用于访问模型类属性的预定义属性。