2009-12-07 75 views
0

我正在使用ASP .Net 3.5並嘗試使用javascript和Sys.Net.WebRequest調用WebService。Javascript WebRequest調用/緩存問題

服務被第一次調用,一切都很好,直到我嘗試刷新。

在刷新時調用WebRequest對象的invoke方法,但不是調用服務,而是直接跳轉到回調函數,就好像它使用了一些緩存結果。

這應該如何解決這樣每刷新一次服務將被執行?

感謝,

Wineshtain

回答

0

嘗試追加一些隨機數作爲參數傳遞給服務URL,以便id沒有緩存。

+0

這工作,謝謝。 但是,這是'合法'的解決方案?看起來很「醜」。 – 2009-12-07 16:50:28

+0

如果您有控制權,您可以在服務器上設置正確的標頭。但這是最安全和防彈的解決方案 – 2009-12-07 16:52:43