数据源类型无效.它必须是IListSource、IEnumerable或IDataSource.MVC
本文关键字:IEnumerable IDataSource MVC IListSource 无效 类型 数据源 | 更新日期: 2023-09-27 18:10:34
我试图检索数据到MVC项目的详细信息视图。我的问题是数据源类型无效。它必须是IListSource、IEnumerable或IDataSource。帮助吗? ?
这是代码
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
DetailsView1.DataSource = ViewData["item"];
DetailsView1.DataBind();
}
</script>
这是我在控制器中的函数
public ActionResult Details(string ProdNo)
{
ProductionOrderItem item = ProductionOrderReg.GetProductionOrder(con, ProdNo);
ViewData["item"] = item;
return View();
}
已修复我给函数
添加了一个ListPublic ActionResault Details(string prodNo)
{
ProductionOrderItem item = ProductionOrderReg.GetProductionOrder(con, ProdNo);
List<ProductionOrderItem> myList = new List<ProductionOrderItem>();
myList.Add(item);
ViewData["item"] = myList;
return View();
}