使用MVC3,我有一个返回FileContentResult的控制器,它是一个JPEG。我可以调用它,它在浏览器中完美地显示JPEG。 我想在页面上多次显示这个,我能想到的唯一合理的方法是在视图中多次调用Html.RenderAction()。这适用于返回ViewResult的操作方法,但不适用于返回FileContentResult的操作方法。
错误是 编译器错误消息:CS1502:'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)'的最佳重载方法匹配有一些无效的参数
我做错了什么?
非常感谢
答案 0 :(得分:0)
在我看来,您应该多次使用img
标记并将网址指向某个CDN。
答案 1 :(得分:0)
Html.RenderAction是一个void方法,iirc,因此需要调用它:
@{Html.RenderAction(..);}
或
<% Html.RenderAction(...); %>
如果你正在使用webforms