ASP.NET通用处理程序(.ashx)生成的动态图像文件不能与JavaScript一起使用

时间:2014-04-04 08:05:57

标签: javascript asp.net

我已经下载了一个JQuery插件(fancyzoom.js),可以在用户点击时放大图像。

HTML标记如下所示:

<img class="fancyzoom" src="images/myproduct.jpg" width="100px" alt='' />

和JS:

$(function () {
  $('img.fancyzoom').fancyzoom();
});

这可以正常工作。我可以缩放图像,但是当我使用通用处理程序将图像标记更改为此时:

<img class="fancyzoom" width="100px" src="ProductImage.ashx?productId=myproduct" alt=''/>

,图像最初加载正常但是点击它假设要放大它不起作用。没有检测到错误。 有没有解决方法呢?

1 个答案:

答案 0 :(得分:0)

我未能找到如何配置 fancyzoom 来接受流媒体图片的方法,所以我最终使用了 fancybox 。使用它可以正常工作:

$(function () {
  $('img.fancybox').fancybox({'type':'image'});
});