我在主 div 内几乎没有网格视图,我需要每 1 秒用 JavaScript 刷新一次主 div。
我不想将 ajax 与计时器和触发器一起使用,因为在页面中滚动时我遇到了“跳跃”——一个已知问题。(或不 ?)
正如您在网格视图中看到的那样,我有从数据库中获取的图片。所以目标是通过每 1 秒刷新一次来获取最新的图片。我可以用 JavaScript 做到这一点吗?如果我也能有一些淡入淡出效果就好了!!
<div id="Main">
<div id="Grid1">
<asp:GridView ID="GridBox1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:ImageField DataImageUrlField="Image_path" DataImageUrlFormatString="~/Pic/{0}" HeaderText="pic">
<ControlStyle Height="200px" Width="200px" />
</asp:ImageField>
</Columns>
</asp:GridView>
</div>
<div id="Grid2">
<asp:GridView ID="GridBox2" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:ImageField DataImageUrlField="Image_path" DataImageUrlFormatString="~/Pic/{0}" HeaderText="pic">
<ControlStyle Height="200px" Width="200px" />
</asp:ImageField>
</Columns>
</asp:GridView>
</div>
</div>