UpdatePanel flickers when the user clicks a button that causes a partial postback, when button positioned inside scrollable div element inside that updatepanel (when a div without scrolling does not flicker). Flicker becomes stronger as the number of elements inside a div increases. The question is how to remove flicker.
This issue appear only in IE11 under Windows 10. In other browsers the problem does not recur, even in IE11 under Windows 8.1 everything works fine.
My version of IE11 on Windows 10 (in older IE11 on Windows 10 there was the same bug)
My test page aspx code (I just created an empty web project with this page)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestIEFlicker.aspx.cs" Inherits="IEFlickering.TestIEFlicker" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional">
<ContentTemplate>
<div style="width: 1000px; height: 300px; background-color: antiquewhite; overflow-x: auto;">
<div style="width: 1500px; height: 200px; background-color: aquamarine;">
<asp:Button ID="Button1" runat="server" UseSubmitBehavior="true" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
Please help, this issue will completely break my corporate application when customers upgrade to Windows 10 and yes they continue to use IE11...
Scrolling in this way is used in many elements of the site, GridView, DetailsViews, etc. It looks very ugly.