C# 缺少图像默认值

C# 缺少图像默认值,c#,asp.net-mvc-3,configuration,C#,Asp.net Mvc 3,Configuration,是否有一种方法(可能是IIS、web.config或其他)可以为网站上缺少的图像设置默认图像?如果您试图查看的图像不存在,我想发送一个自定义图像 我使用的是MVC3,我知道我可以创建一个自定义图像控制器操作,如中所示。不过,我想要一个更通用的解决方案。您可以编写一个HTTPModule来拦截对通用映像扩展名的请求,测试文件是否存在,如果缺少,则返回一个默认映像 查找编写HTTPModule的概述,并 你也可以考虑一下这个 ,也许HTTP处理程序会在这里有用吗? 请阅读本文,了解如何创造性地使用H

是否有一种方法(可能是IIS、web.config或其他)可以为网站上缺少的图像设置默认图像?如果您试图查看的图像不存在,我想发送一个自定义图像


我使用的是MVC3,我知道我可以创建一个自定义图像控制器操作,如中所示。不过,我想要一个更通用的解决方案。

您可以编写一个HTTPModule来拦截对通用映像扩展名的请求,测试文件是否存在,如果缺少,则返回一个默认映像

查找编写HTTPModule的概述,并


你也可以考虑一下这个

,也许HTTP处理程序会在这里有用吗? 请阅读本文,了解如何创造性地使用HttpHandler来防止文件泄漏。很确定当它404的时候,它可以提供一个默认的图像