嗨,我有一个像这样的Linq CodeBehind函数
var result = from m in context.Products.Include(n=>n.Categories)
where m.IsActive == true
select m;
m是Product Class,它包含类别列表。
在转发器的ASPX页面上,我希望能够访问我的产品所在的第一个类别。 我尝试使用如下代码:
<a class="more" href="medication_details.aspx?id=<%# Eval("Categories.ID") %>>
#Eval抛出一个错误,类别不包含属性ID,我认为这是因为产品和类别是一对多关系。如何在aspx页面引用中创建类别[0] .ID或sommthing ??
答案 0 :(得分:0)
你可以试试这个:
<a class="more" href="medication_details.aspx?id=<%# Eval("Categories[0].ID") %>">more..</a>