href标签中的剃刀对象

时间:2013-04-20 08:57:06

标签: html5 razor asp.net-mvc-4

我是MVC 4和Razor领域的新人。 我正在尝试使用“CSS3 Lightbox”构建一个Gallarary。 一切看起来还不错,但我的问题是我无法使用剃须刀和链接。 我无法理解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>
       }

1 个答案:

答案 0 :(得分:0)

简单没有 href =“#image - @(i-1)on prev  和href =“#image - @(i + 1)在下一个,现在一切正常!