JSSOR с динамическим образом ASP.NET

Вот мой HTML-код, который я использую

<div u="slides">
      <div>
      <asp:SqlDataSource ID="1" runat="server" ConnectionString="<%$ ConnectionStrings:constr %>" SelectCommand="SELECT Image FROM Gallery"></asp:SqlDataSource>
           <asp:Repeater ID="Repeater1" runat="server" DataSourceID="1">
               <ItemTemplate>
                   <img u="image" src="<%# "image.ashx?Id="+ Eval("Id") %>" />
               </ItemTemplate>
        </asp:Repeater>
        </div>

Общий обработчик .ashx для изображения: ЭТО
Моя проблема заключается в том, что на слайде появляется только последнее загруженное изображение. Например, если я загрузил 5 изображений, на слайдере появится только пятое из последних загруженных изображений, и оно останется статичным.

Я протестировал тот же универсальный обработчик. он работает нормально для другого слайдера. я что-то упускаю.

P.S - все скрипты Jssor и css имеют значения по умолчанию. ничего не редактировалось.


person Lemdor    schedule 20.04.2015    source источник


Ответы (1)


Вы разместили все изображения на одном слайде. Создайте слайд для каждого изображения, как показано ниже.

<div u="slides">
    <asp:SqlDataSource ID="1" runat="server" ConnectionString="<%$ ConnectionStrings:constr %>" SelectCommand="SELECT Image FROM Gallery"></asp:SqlDataSource>
           <asp:Repeater ID="Repeater1" runat="server" DataSourceID="1">
               <ItemTemplate>
                   <div>
                       <img u="image" src="<%# "image.ashx?Id="+ Eval("Id") %>" />
                   </div>
               </ItemTemplate>
           </asp:Repeater>
    </asp:SqlDataSource>
</div>
person jssor    schedule 20.04.2015
comment
@jssor Не могли бы вы помочь мне с этим вопросом? stackoverflow.com/questions/29808032/ - person Rahul Desai; 22.04.2015