有没有一种方法(也许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的时候提供默认图像。