如何在UpdatePanel中更新动态生成的asp:image而不闪烁?

时间:2014-01-29 04:13:14

标签: c# jquery asp.net css updatepanel

我已经尝试了一些方法并进行了一些搜索,但似乎无法找到可行的解决方案,所以我想请求你的智慧。

我根据用户键入的文本动态生成jpg文件。然后我将其分配给附加了随机数的asp:image控件以解决浏览器缓存问题。

asp:image位于条件更新面板内,当单击隐藏按钮时,它会刷新。这一切都很好用,除了updatepanel刷新图像的时候,它会闪烁。

我尝试过使用两张图片并交换它们,我也尝试隐藏/显示两个CSS div(一个在另一个上面),但似乎都没有停止闪烁。我也读过一些关于使用jQuery的fadeIn / fadeOut来停止闪烁,但它似乎对我不起作用,或者我做错了什么。我可以看到图像淡出然后淡入,但是当它实际由更新面板更新时,它在中间闪烁。

如果需要,我很乐意发布代码片段。请告诉我您需要查看的内容。

提前致谢!

2 个答案:

答案 0 :(得分:0)

动态添加updatepanel和updatepanel触发器,这将解决问题。

答案 1 :(得分:0)

无法找到有效的解决方案,所以改为使用客户端JavaScript。