我尝试了几种方法并进行了一些搜索,但似乎找不到可行的解决方案,因此想请教您的综合智慧。
我根据用户输入的文本即时生成一个 jpg 文件。然后我将它分配给一个 asp:image 控件,并附加一个随机数来绕过浏览器缓存。
asp:image 位于条件更新面板内,单击隐藏按钮时该面板会刷新。这一切都很好,除了当更新面板刷新图像时,它会闪烁。
我试过使用两张图片并交换它们,我也试过隐藏/显示两个 CSS div(一个在另一个上面),但这两种方法似乎都无法阻止闪烁。我还阅读了一些关于使用 jQuery 的淡入/淡出停止闪烁的内容,但它似乎对我也不起作用,或者我做错了什么。我可以看到图像淡出然后淡入,但它在中间闪烁,当它实际被更新面板更新时。
如果需要,我很乐意发布代码片段。让我知道你需要看什么。
提前致谢!
最佳答案
动态添加updatepanel和updatepanel trigger,这样就可以解决问题。
关于c# - 如何更新动态生成的 asp :image in an UpdatePanel without flickering?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21421937/