Я использую Ajax AutoCompleteExtender для текстового поля (ASP.NET) и подключил событие изменения текста. Когда я набираю текстовые поля, система может успешно извлечь данные из метода asmx, но событие изменения текста, связанное с текстовым полем автозаполнения, не запускается. Это происходит только в браузере Edge. Я проверил сайт в Chrome и IE, и он работает абсолютно нормально. Чтобы добавить эту проблему начали появляться, когда я обновил до последней версии Ajax Control Kit. Также событие изменения текста запускается (край), когда я нажимаю кнопку отправки. Это похоже на событие изменения текста, которое запускается, когда запускается какое-то другое событие.
Ниже приведен фрагмент кода.
<asp:TextBox ID="AutoTxtCompany" runat="server" aria-describedby="ContentPlaceHolder1_rfvCustomerCompany" AutoPostBack="true" CssClass="ui-autocomplete-input ui-widget ui-widget-content comboBoxDimensionsTextBox" OnTextChanged="AutoTxtCompany_TextChanged" aria-required="true" />
<asp:AutoCompleteExtender ID="autoextAutoTxtCompany" BehaviorID="autoextcompanyautocomplete" runat="server" TargetControlID="AutoTxtCompany" MinimumPrefixLength="1" EnableCaching="false"
CompletionSetCount="5000" CompletionInterval="100" ServiceMethod="getCompanyList" CompletionListCssClass="autocomplete_completionListElement" ServicePath="~/FrontEnd/AutoComplete.asmx" UseContextKey="true" FirstRowSelected="true">
</asp:AutoCompleteExtender>