I'm using an ajaxToolkit:SliderExtender
in an UpdatePanel
like so:
<asp:UpdatePanel ID="upSlideshow" runat="server">
<ContentTemplate>
<asp:TextBox ID="txtSlideBackgroundOpacity" runat="server"
ReadOnly="true"
ToolTip="Adjust the opacity of the background (0 is fully transparent, 100 is fully opaque)"
OnTextChanged="txtSlideBackgroundOpacity_TextChanged"
AutoPostBack="true" />
<br />
<asp:TextBox ID="txtOpacitySlider" runat="server" />
<ajaxToolkit:SliderExtender ID="seSlideBackgroundOpacity" runat="server"
TargetControlID="txtOpacitySlider"
BoundControlID="txtSlideBackgroundOpacity" />
</ContentTemplate>
</asp:UpdatePanel>
Works fine in Edge, Firefox, and Chrome, but generates the following exception in IE11:
0x800a139e - JavaScript runtime error: Sys.ArgumentOutOfRangeException: Value must be an integer.
From this post I looked at compatibility settings, and from this post
I've tried various combinations of the <meta http-equiv="X-UA-Compatible" content="..." />
tag...anything below IE=11
breaks other things in the site and IE=11
and IE=edge
both give me the exception.
I created a clean ASP.NET WebForms project to see if I could isolate the problem, but the slider works in that project, so there's likely some setting in my project that's causing the problem. Any ideas where I should start looking? Thanks.