0

我是 MVC 4 和 Razor 领域的新手。我正在尝试使用“CSS3 Lightbox”构建一个图库。一切看起来都不错,但我的问题是我无法使用剃须刀和链接。我无法理解 pre 和 next url 的链接有什么问题。希望你能帮忙,我认为可能有问题。我的代码如下所示:

   @for (var i = 1; i < ViewBag.GallaryItems.Length; i++)
{
<li>
    <a href="#image-@i">
        <img src="@ViewBag.GallaryItems[i].path" />
     <!--   <img src"~/Images/gallary/pic1.jpg" alt="image01"/> -->

        <span>Pointe</span>
    </a>
    <div class="lb-overlay" id="image-@i">
        <img src="@Url.Content(ViewBag.GallaryItems[i].path)"  />
        <div>
            <h3>@ViewBag.GallaryItems[i].title<span>/point/</span></h3>
            <p>@ViewBag.GallaryItems[i].description</p>
            <a href="#image-@i--" class="lb-prev">Prev</a>
            <a href="#image-@i++" class="lb-next">Next</a>
        </div>
        <a href="#page" class="lb-close">x Close</a>
    </div>
</li>
       }
4

1 回答 1

0

上一个简单的 href="#image-@(i-1) 和下一个 href="#image-@(i+1) ,现在一切正常!

于 2013-04-20T14:18:05.763 回答