问: 在Asp.Net MVC项目中工作时,我陷入了一个问题,即如何从MVC Controller返回图像?
真正的想法是,我必须根据用户的输入,在各种图像(我保存在解决方案资源管理器中的Content文件夹中)中返回一个图像。请告诉我,如果有人对Asp.Net MVC感到陌生,该怎么办?
我在做什么如下:
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用System.Web.Mvc;
命名空间RoutePOC.Controllers
{
公共类HomeController:控制器
{
公共ActionResult Index()
{
返回View();
}
[HttpPost]
公开ActionResult搜索(int选择)
{
如果(选择== 1)
//返回image1 ....如何执行此操作?
}
}
}
提前致谢..!
答: 这可以通过以下代码完成
返回File(“〜/ Content / Penguins.jpg”,“ image / jpg”);
这意味着您要告诉您从内容文件夹中返回Penguins.jpg文件(路径可能是动态的)
,第二个参数告诉您返回的文件类型应为图片类型