Telerik RadDatePicker внутри ASP.NET UpdatePanel в браузере Microsoft Edge выдает ошибку JavaScript при выполнении постбека.
Ошибка: «Невозможно получить свойство length с неопределенной или нулевой ссылкой».
RadDatePicker должен быть внутри UpdatePanel для выдачи ошибки, и это ТОЛЬКО происходит в браузере Microsoft Edge, все другие браузеры не имеют ошибок.
версия Microsoft Edge: 44.17763.1.0
Telerik Controls: Telerik.Web.UI, версия = 2019.1.409.45
Есть идеи, как это исправить, или обходной путь?
Вот мой код:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="EdgeDatePickerIssue.Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Default</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager" runat="server" ScriptMode="Release" />
<asp:UpdatePanel runat="server" ID="upPanel">
<ContentTemplate>
<label>Select Date:</label>
<telerik:RadDatePicker ID="dpStartDate" runat="server"
AutoPostBack="true"
OnSelectedDateChanged="dpStartDate_SelectedDateChanged" />
<telerik:RadButton ID="btnSave" runat="server"
Text="Save" OnClick="btnSave_Click" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>
Вот скриншот ошибки:
Ошибка снимка экрана в Edge