ASHX图像处理程序允许document.ready()触发两次

时间:2010-11-01 19:34:30

标签: asp.net jquery internet-explorer

我的aspx页面中有一个$(document).ready()处理程序,它会触发两次。我把它困在了html的后续行(这行是listview的itemtemplate的一部分):

<img src='Images.ashx?Url=<%# Eval("Url")%>&amp;Type=3' alt=''></img>

似乎使用images.ashx会导致我的问题,因为src会给我一个“正常”的网址没有问题。

有人有什么想法吗?它必须是因为调用了处理程序,但是为什么要加载一个图像,在$(document).ready()

上发出第二次触发

仅在IE8中。 Chrome,FF和Safari正如预期的那样工作。

的问候, 亨克

1 个答案:

答案 0 :(得分:1)

让它休息几天后,我再次潜入它。事实证明,当我从jQuery 1.4.3回到1.4.2时,问题就消失了......

几天后编辑:

刚尝试了新的jQuery版本(1.4.4),这个问题似乎已得到解决:)