固定パスと固定ファイル名00.jpgで画像を継続的に変更するデスクトップアプリケーションを作成しました。画像は私のWebサイトフォルダのパスにあります。画像はブラウザで。によって表示されます。しかし、画像はブラウザ上で継続的に変化していません。
クライアント(javascript)とサーバー(asp.net)の両方のタイマーを使用してみましたが、結果が得られません。これが私のASP.netAJAXタイマーコードとマークアップです:
<form id="form1" runat="server">
<div>
<asp:ScriptManager runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="up1" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:Image ImageUrl="00.jpg" ID="img1" runat="server" />
<asp:Timer ID="Timer1" runat="server" Interval="100" ontick="Timer1_Tick"></asp:Timer>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
</div>
</form>
protected void Timer1_Tick(object sender, EventArgs e)
{
string xx = Request.Url.AbsoluteUri;
xx = xx.Replace ("Default.aspx","00.jpg");
img1.ImageUrl = xx; up1.Update();
}