Установить активное изображение в репитере VB.net - PullRequest
0 голосов
/ 31 января 2019

Приветствие!

Без дальнейших действий, как мне установить Image на активный, потому что я получаю предупреждение в этом:

Gallery.aspx

<div id="myCarousel" class="carousel slide" data-ride="carousel">
    <div class="carousel-inner" role="listbox">
    <asp:Repeater ID="Rgallary" runat="server">
    <ItemTemplate>


         <div class="item <%#(Container.ItemIndex == 0 ? "active" : "") %> "> //Expression expected.
            <asp:Image ID="imgId" runat="server" ImageUrl='<%# Bind("GalleryImg", "Image/05 Galeri/{0}") %>' /> 
        </div>

    </div>

    </ItemTemplate>
    </asp:Repeater>

    <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left"></span>
        <span class="sr-only">Previous</span>
    </a>
    <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right"></span>
        <span class="sr-only">Next</span>
    </a>

    </div>

Это тривиально, но я не могу понять, как?

1 Ответ

0 голосов
/ 31 января 2019

Вы, кажется, пишете на C #, даже если говорите, что ваша программа VB.Net?

Это код C #, который вы используете:

Container.ItemIndex == 0 ? "active" : ""

Вместо этого используйте VB.Net:

<div class="item <%#If(Container.ItemIndex = 0, "active", "") %>">
...