由adam freeman sportstore撰写的c#book中的pro asp.net 4.5

时间:2014-01-24 00:43:29

标签: asp.net

只是想知道是否有人在本书中完成了运动商店应用程序,我在管理员的订单页面中遇到数据绑定问题,我想从订单行表中提取产品ID但我不断获取错误,它正确的数量,但我似乎可以得到产品ID绑定。我已经尝试了以下代码,但目前这对我不起作用

  **<td><%# Item.OrderLines.Product_ProductID %></td>**

它说我在订单行中缺少一个定义

1 个答案:

答案 0 :(得分:1)

首先,OrderLines最有可能是List类型。因此,该列表没有Product_ProductID的定义。您应该为Item.OrderLines创建一个循环,然后您可以使用其产品访问订单的每个订单行。第二,看看你的OrderLine模型。它包含Product_ProductID吗?很可能它有Product属性 对包含Product的{​​{1}}模型的引用。毕竟,您的代码看起来像:

ProductID