我有一些动态加载图像控件的 asp.net 代码。它的工作原理是将图像放入隐藏变量中,然后通过 jquery 设置 url。它工作正常,除了在 IE9 中总是发生错误,但我无法确定错误是什么。我应该查看“err”的什么属性来获取错误,有没有更好的方法来做到这一点?
<div id="DivFS" class="thumbnailDiv">
<asp:Image ID="thumbFS" runat="server" CssClass="thumbImage" />
</div>
<script type="text/javascript">
$(document).ready(function () {
$('#thumbFS').error(function (err) {
});
$('#thumbFS').attr("src", $('#DocumentFS').val());
});
</script>
<asp:HiddenField ID="DocumentFS" runat="server" />
protected void Page_Load(object sender, EventArgs e)
{
this.DocumentFS.Value = this.GetUrl(......, UrlType.Thumbnail);
}