【问题标题】:How to update a dynamically generated asp:image in an UpdatePanel without flickering?如何在不闪烁的情况下更新 UpdatePanel 中动态生成的 asp:image?
【发布时间】:2014-01-29 04:13:13
【问题描述】:

我尝试了几种方法并进行了一些搜索,但似乎找不到可行的解决方案,所以想请教您的综合智慧。

我根据用户输入的文本即时生成 jpg 文件。然后我将其分配给 asp:image 控件,并附加一个随机数以绕过浏览器缓存。

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

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

如果需要,我很乐意发布 sn-ps 代码。请让我知道您需要看什么。

提前致谢!

【问题讨论】:

    标签: c# jquery asp.net css updatepanel


    【解决方案1】:

    动态添加updatepanel和updatepanel触发器,这样就可以解决问题了。

    【讨论】:

    • 抱歉,不确定您的意思?我目前为 UpdatePanel 定义了一个 AsyncPostBackTrigger(在 .aspx 文件中)。你的意思是如果我从后面的代码中添加它会有所不同吗?
    【解决方案2】:

    找不到可行的解决方案,因此改用客户端 JavaScript。

    【讨论】:

      猜你喜欢
      • 2013-01-02
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-20
      • 2022-12-31
      相关资源
      最近更新 更多