Skip to main content
 首页 » 编程设计

c#之ASP.NET Ajax UpdatePanel 闪烁

2024年02月03日36zhengyun_ustc

这是我的代码

<asp:LinkButton ID="createChart" runat="server" OnClick="createChart_onClick"></asp:LinkButton> 
<asp:UpdatePanel ID="result" runat="server" UpdateMode="Conditional"> 
            <Triggers> 
                <asp:AsyncPostBackTrigger ControlID="submit" /> 
            </Triggers> 
            <ContentTemplate> 
                <!-- content --> 
            </ContentTemplate> 
</asp:UpdatePanel> 

效果很好。 我的问题是,有时我会在请求和响应之间看到白色的闪烁。这有点烦人。这是常见现象还是因为我页面上的其他一些 javascript?

请您参考如下方法:

在 Chrome 中,如果您的 ajax 响应包含图像 url,您将看到 UpdatePanel 闪烁。我注意到这种闪烁并没有发生在 Safari、Firefox 或 Safari 移动版上,而是发生在 Chrome 上,当我删除 <img src="/images/photo.png" /> 时停止了。来自 ajax 响应内容。