这是我的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>
请有人帮我解决这个问题。