0

私はasp.netプラットフォームが初めてです。私たちのウェブサイトでは、ユーザーがボタンをクリックするたびに新しい画像が作成され、既存のファイル「result.png」が上書きされます。しかし、毎回、間違った画像ファイルが表示されます。コードはここにあります:

<p>Click <a href="../../Images/result.png">here</a> to view the last travelled path</p>

しかし、同じコード スニペットを sample.html ファイルに入れて、最新の画像を取得するたびに実行するとします。なぜそうなのですか?どうすればこれを解決できますか?

キャッシュされた画像があると思います。そしてそれは常にそれを返しています。助けてください。

4

1 に答える 1

1

ランダムなクエリ文字列パラメーターを追加して、キャッシュの無効化を試すことができます。

<p>
    Click 
    <a href="<%= ResolveUrl("~/Images/result.png?_=" + DateTime.Now.Ticks.ToString()) %>">
        here
    </a> 
    to view the last travelled path
</p>
于 2013-02-01T07:29:55.953 に答える