我創建了一個圖像處理程序頁面,它檢索本地計算機上圖像的物理路徑,然後使用文件流,調整大小並顯示它 - 使用作爲查詢字符串傳遞的整數(記錄ID)。圖像處理程序頁面
發生的事情是,當pageload中的例程無法找到與記錄ID相關的圖像時,它會顯示隨機圖像(來自其他記錄)。
這隻有當相關記錄ID沒有圖像時纔會產生。如果沒有圖像存在記錄,則例程會分配一個默認圖像,但不是顯示默認圖像,而是顯示來自其他記錄的圖像。如果我不斷刷新頁面,它會顯示來自其他記錄的不同圖像。
在我的網頁加載事件,做任何事情都要我已經把之前:
Response.Cache.SetCacheability(HttpCacheability.NoCache)
但是,這並沒有改變行爲。
任何幫助表示讚賞。
感謝,
KS
我們可能需要編碼來查明問題。您可以通過查看查詢結果是什麼來分離問題,如果您在給定已知的錯誤ID的情況下在您的數據庫中手動執行該查詢結果。然後,您將能夠看到問題是在數據層還是其他地方。 – Tobiasopdenbrouw 2010-07-22 09:30:12
正如我在下面寫的,在Visual Studio調試器中,它每次都會返回正確的默認圖像 - 所描述的行爲只發生在部署應用程序的Web服務器上。 – Perplexed 2010-07-22 09:55:54