呈现页面:
 <asp:Image ID="Image1" runat="server" 
                        ImageUrl='<%# "ShowImage.aspx?ID="+ Eval("WJLSH")+"&XH="+ Eval("XH")  %>'   />
ShowImage.aspx代码如下:
      Response.Clear();
        Response.ClearHeaders();
        Response.ContentType = "image/jpeg";
        Response.BinaryWrite(new ShowPag().GetWJImage(Request["ID"],Request["XH"]));
        Response.End();
--------------------------------------------------------------------------------------------------------
当前已经可以在页面上正常显示图片,但现在有两个问题:
1 用脚本+CSS控制图片旋转, 
javascript:imgArr[i].style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation=' + per + ')';
图片可以旋转,但变的非常模糊2 在这个图片上点右键,图片另存时,只能另存emf或bmp的图片,
另存出来的图片同问题1一样,模糊求解

解决方案 »

  1.   

    设置 Response.ContentType 可能原图不是JPG格式的
      

  2.   

    谢谢楼上,原图是jpg的。经测试发现在IE6,IE7,IE8下都没上述问题。
    IE9下就会出现。我把IE9下加入兼容代码使之兼容IE8.问题解决。
      

  3.   

    现在问题转化了我在IE6下,放大缩小和旋转都没问题。但是在IE7,8,9下(已加兼容代码至IE7)
    单独放大缩小,或旋转都没问题。但是只要一组合操作,同时放大和旋转就会继续出现图片模糊的问题,继续寻找高人解答。
      

  4.   

    问题解决。非常简单!给这个图片设个CSS背景颜色为White就行了!