Я использую ajaxToolkit:SliderExtender
в UpdatePanel
так:AjaxToolkit SliderExtender генерирует исключения JavaScript в IE11
<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>
отлично работает в пограничном, Firefox и Chrome, но генерирует следующее исключение в IE11:
0x800a139e - JavaScript runtime error: Sys.ArgumentOutOfRangeException: Value must be an integer.
с this post я посмотрел на настройки совместимости, и от this post Я пробовал различные комбинации с <meta http-equiv="X-UA-Compatible" content="..." />
тегов ... все, что ниже IE=11
нарушает другие вещи на сайте и IE=11
и IE=edge
оба дают мне исключение.
Я создал чистый проект ASP.NET WebForms, чтобы увидеть, могу ли я изолировать проблему, но слайдер работает в этом проекте, поэтому в моем проекте может возникнуть какая-то настройка, которая вызывает проблему. Любые идеи, где я должен начать искать? Благодарю.