2010-07-22 50 views
0

我創建了一個圖像處理程序頁面,它檢索本地計算機上圖像的物理路徑,然後使用文件流,調整大小並顯示它 - 使用作爲查詢字符串傳遞的整數(記錄ID)。圖像處理程序頁面

發生的事情是,當pageload中的例程無法找到與記錄ID相關的圖像時,它會顯示隨機圖像(來自其他記錄)。

這隻有當相關記錄ID沒有圖像時纔會產生。如果沒有圖像存在記錄,則例程會分配一個默認圖像,但不是顯示默認圖像,而是顯示來自其他記錄的圖像。如果我不斷刷新頁面,它會顯示來自其他記錄的不同圖像。

在我的網頁加載事件,做任何事情都要我已經把之前:

Response.Cache.SetCacheability(HttpCacheability.NoCache)

但是,這並沒有改變行爲。

任何幫助表示讚賞。

感謝,

KS

+0

我們可能需要編碼來查明問題。您可以通過查看查詢結果是什麼來分離問題,如果您在給定已知的錯誤ID的情況下在您的數據庫中手動執行該查詢結果。然後,您將能夠看到問題是在數據層還是其他地方。 – Tobiasopdenbrouw 2010-07-22 09:30:12

+0

正如我在下面寫的,在Visual Studio調試器中,它每次都會返回正確的默認圖像 - 所描述的行爲只發生在部署應用程序的Web服務器上。 – Perplexed 2010-07-22 09:55:54

回答

0

你可以在代碼中處理的情況下,所以當沒有圖像出現,你顯示靜態空白圖像。

+0

這不是問題,因爲我已經這樣做了。 – Perplexed 2010-07-22 10:03:38