有沒有一種方法(也許IIS,web.config,或其他),我可以在網站上設置缺失圖像的默認圖像?我想在您嘗試查看的圖片不存在的情況下發送自定義圖片。缺少圖像默認
我使用MVC3,我知道我可以創建一個像https://stackoverflow.com/a/5606575/435460一樣的自定義圖像控制器操作。我想要更通用的解決方案。
有沒有一種方法(也許IIS,web.config,或其他),我可以在網站上設置缺失圖像的默認圖像?我想在您嘗試查看的圖片不存在的情況下發送自定義圖片。缺少圖像默認
我使用MVC3,我知道我可以創建一個像https://stackoverflow.com/a/5606575/435460一樣的自定義圖像控制器操作。我想要更通用的解決方案。
您可以編寫一個HTTPModule來攔截常見圖像擴展的請求,測試該文件的存在,如果丟失則返回默認圖像。
你也可以考慮一下這個Codeplex project
也許一個HTTP處理程序會使用嗎?
看看這篇文章中創造性地使用HTTPHandlers來防止文件浸出。很確定,它可以被修改爲在404的時候提供默認圖像。