and*_*ndy 7 asp.net-mvc internet-explorer-6
Microsoft MVC,C#,IIS,CSS问题.
我在IE6中遇到以下情况的问题:
我有一个可以显示可变数量图像的视图,每个图像作为BinaryResult从控制器端返回.
然后将这些BinaryResult对象分配给页面中img元素的src属性.
例如,如果我加载一个包含N个图像的页面,我将进行N个控制器调用以获取这些图像.这些图像只是非常小的缩略图,在页面中最多只能有40个缩略图.
这种方法似乎在IE8,IE7中运行良好.
但是,在IE6中,它最初只会加载.如果我离开页面然后向后移动,图像加载会导致Ie6冻结.(好吧,基本上你可以让它保持一个小时,之后它会响应 - 但图像根本不显示).
最初 - 我默认剥离CSS(想想它的IE6 ......但是如果我显示的是未通过BinaryResult检索的图像,它似乎工作正常).
此外,还调整了用于压缩的IIS服务器设置以及IE6浏览器内存设置.
真的很感激任何帮助 - 如果有人遇到过类似的问题.
Dar*_*rov 11
不确定问题是什么,但试试这个:
public ActionResult Image()
{
byte[] image = FetchImage();
return File(image, "image/png"); // adjust content type appropriately
}
Run Code Online (Sandbox Code Playgroud)
在你看来:
<img src="<%= Url.Action("Image") %>" alt="" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8044 次 |
| 最近记录: |