我试图将数据检索到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();
}
答案 0 :(得分:0)
Public ActionResault Details(string prodNo)
{
ProductionOrderItem item = ProductionOrderReg.GetProductionOrder(con, ProdNo);
List<ProductionOrderItem> myList = new List<ProductionOrderItem>();
myList.Add(item);
ViewData["item"] = myList;
return View();
}