我正在使用ASP.NET MVC,并且有一个具有System.Data.Linq.Binary属性的模型。该属性表示已作为图像列存储在数据库中的图片。
通过设置单独的控制器操作并使用Response.OutputStream.Write转储二进制对象,然后将控制器操作设置为HTML img源,我可以在页面中使用该图片。
我想知道是否有任何方法可以直接在视图中使用二进制对象,而不需要单独的控制器操作?我的想法是实现下面我知道不会起作用的东西,但它展示了我想要做的事情。
<img src="<%= Model.MyBinaryProperty%>" />
发布于 2010-09-30 11:10:44
根据问题的性质,不是。
您可以模拟它,但您将始终依赖于为映像提供服务的单独请求。
有太多的选择,其中一些:
https://stackoverflow.com/questions/3827180
复制相似问题