CalendarExtender неожиданно запустил обмен - PullRequest
0 голосов
/ 09 апреля 2020

Вот моя часть кода страницы ASPX. Если я удаляю элемент управления ajaxToolkit: CalendarExtender, то событие OnTextChnaged срабатывает только один раз. В противном случае событие запускается дважды. Я не хочу, чтобы page_load запускал его дважды в коде.

<asp:UpdatePanel runat="server" ID="UpdatePanelEndTime" UpdateMode="Conditional">
   <ContentTemplate>
      <label class="form-label">
         <asp:Literal ID="Literal4" runat="server" Text="<%$ Resources:BluStarWeb, To %>" />
      </label>
      <div class="row">
         <div class="col-xs-6 col-desktop-11">
            <ajaxToolkit:CalendarExtender ID="calEnd" runat="server" Format="d" TargetControlID="txtEndDate" />
            <asp:TextBox ID="txtEndDate" runat="server" CssClass="form-control input-small" AutoPostBack="true" OnTextChanged="txtEndDate_TextChanged" OnFocus="this.select();"></asp:TextBox>
         </div>
         <div class="col-xs-6 col-desktop-9">
            <asp:TextBox ID="txtEndTime" runat="server" CssClass="form-control input-small" AutoPostBack="true" OnTextChanged="txtEndTime_TextChanged" OnFocus="this.select();"></asp:TextBox>
         </div>
      </div>
   </ContentTemplate>
</asp:UpdatePanel>

Пожалуйста, кто-нибудь поможет мне в этом вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...