asp.net-mvc – 如何在MVC4中显示Byte []作为图片
发布时间:2020-12-16 07:34:14 所属栏目:asp.Net 来源:网络整理
导读:我有一个包含Byte []类型属性的模型.我想在html标签的MVC View中显示这个属性.我可以用什么方法来显示这个图像? 解决方法 在控制器上创建一个操作以返回文件响应: public class MyController : Controller{ public ActionResult ViewFile() { byte[] bytes
我有一个包含Byte []类型属性的模型.我想在html标签的MVC View中显示这个属性.我可以用什么方法来显示这个图像?
解决方法
在控制器上创建一个操作以返回文件响应:
public class MyController : Controller { public ActionResult ViewFile() { byte[] bytes; string mime; return File(bytes,mime); } } 然后,您可以像这样显示图像: <img src="/mycontroller/viewfile" /> 编辑: public class Photo { public int ID {get;set;} public string Title {get;set;} } public class PhotoController : Controller { public ActionResult Index() { return View(new List<Photo> { new Photo { ID = 1,Title = "first" },new Photo { ID = 2,Title = "second" }}); } public ActionResult Photo(int ID) { return File(GetPhotoBytes(ID),"image/jpg"); } } 视图: @model IEnumerable<Photo> @foreach (var photo in Model) { <img src="@Url.Action("photo","photo",new { ID = photo.ID })" title="@photo.Title" /> } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我可以在Visual Studio 2008中使用MVC3吗?
- ASP.NET在嵌套在更新面板中的用户控件中注入javascript
- .net – 新的单元测试
- asp.net – ASPXGridView ClientSideEvents如何获取所选行的
- asp.net-mvc – ASP.NET MVC自定义路由搜索
- asp.net-mvc-3 – MVC3强类型的局部视图模型绑定
- asp.net下的object元素中的类
- asp.net-mvc – Asp.Net MVC如何记录所有被调用的动作
- asp.net – 为什么Global.asax中的HttpContext.Current.Ses
- Autofac和ASP.NET Web API ApiController
推荐文章
站长推荐
- asp.net-mvc – System.Web.MVC.UpdateModel可以
- asp.net – 如何告诉IIS 6将.NET版本设置为2.0(不
- asp.net-mvc – 如何使用Windsor将依赖项注入到A
- ASP.NET:如何将App_Data部署到webhost?
- asp.net-mvc-3 – 无法解析属性:User.Full_Name
- asp.net-mvc – 如何使用LinqToSQL实现ASP.NET M
- 使用C#登录带验证码的网站
- ASP.NET Page_Init被解雇了两次!
- asp.net – HTTP文件如何在IIS内部上传?
- asp.net – 标签系统的linq查询 – 搜索多个标签
热点阅读