每行都有 Fancybox 画廊

问题描述 投票:0回答:1

我有一个填充我的 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();
html model-view-controller fancybox
1个回答
0
投票

我无法评论你的代码,因为我不认识那种语言,但是 Fancybox 部分很简单,只需为每行的

data-fancybox
属性添加唯一值,就像这样:

<a data-fancybox="preview-ROW_INDEX" ...>...</a>
© www.soinside.com 2019 - 2024. All rights reserved.