【发布时间】:2013-04-24 08:55:14
【问题描述】:
我正在尝试将数据检索到 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();
}
【问题讨论】:
-
例外情况似乎很明显:您的
ProductionOrderItem必须实现IListSource、IEnumerable或IDataSource才能用作数据源。 -
我没有重复的来源。
标签: c# asp.net-mvc detailsview