CalendarExtender意外触发onchange

时间:2020-04-09 04:11:58

标签: c# asp.net

这是我的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>

请有人帮我解决这个问题。

0 个答案:

没有答案