我有一个填充我的 DataTable 的 ViewBag,在 DataTable 中,每一行都有一个缩略图。现在我想做的是,如果我点击缩略图,它会显示每一行的画廊,只有他们的特定 ID。
我试过这个,它在调用 ViewBag 的每个循环中
foreach(var items in ViewBag.test)
{
<td>
<a href="@items.Picture" data-fancybox="[email protected]"><img src="@items.Picture" /></a>
</td>
}
控制器
ViewBag.atchfilter = db.PRW_Entries.Where(x => x.ID == USERIDTEST).Select(x => new { x.Picture, x.ATCH1, x.ATCH2, x.ATCH3, x.ATCH4, x.ATCH5, x.ATCH6, x.ATCH7 }).ToList();
我无法评论你的代码,因为我不认识那种语言,但是 Fancybox 部分很简单,只需为每行的
data-fancybox
属性添加唯一值,就像这样:
<a data-fancybox="preview-ROW_INDEX" ...>...</a>