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.
 
    