DB에서 임의로 10 초마다 3 개의 이미지를 표시하는 이미지 슬라이더가 포함 된 리피터 ASP.NET 컨트롤이 있습니다.이 Repeater를 새로로드하기 위해 UpdatePanel ASP.NET 컨트롤을 사용했습니다. 문제는 없지만 문제가 생겼습니다. 10 초가 지나면 페이지가 새로 고칩니다. 페이지를 새로 고치고 싶지 않습니다. 어떻게이 문제를 해결할 수 있습니까?
이 ASP.NET 코드 :리피터에 ajax를 사용하여 데이터를 업데이트하십시오.
<div id="middleSliderArea">
<div class="pikachoose">
<ul id="pikame">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li>
<asp:UpdatePanel runat="server" ID="UpdatePanel1">
<ContentTemplate>
<asp:Timer runat="server" ID="Timer1" Interval="10000" OnTick="Timer1_Tick"></asp:Timer>
<a href='<%#"MoreInfo.aspx?id="+Eval("ID") %>'>
<img runat="server" src='<%#Eval("Image") %>' /></a><span><%#Eval("Brief") %></span>
</ContentTemplate>
</asp:UpdatePanel>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
</div>
당신은 10 초 후에이 효과 here을 볼 수 있습니다.