私は非常に奇妙な問題を抱えています。私はAjax Toolkit Calendar Extenderを使用しています。 Update Panel - > ListView - > TextBox(AutoPostBack = Yes)があります。 ボックスに入力すると、dbに更新され、updatepanel.update()の背後にあるコードを使用して更新パネルが実行されます。これは正常に動作します。だから私はAjax Calendar Extenderを使用してテキストボックスのターゲットコントロールIDを呼び出すために、テキストフィールドにカレンダーを入れたいと思います。そこにいると、テキストボックスをクリックしてカレンダーをポップアップし、日付とテキストボックスを新しい日付に変更しますdbとpostbacksの更新が問題になるが、カレンダーはポストバックの後に再度ポップアップ表示される。私は最初に日付を選択した後にその気まぐれなカレンダーを隠す方法が必要です。Ajax Toolkit Calendar Extenderは、選択後に2回ポップアップします。
<asp:TextBox ID="txtDespatchDate" runat="server" CssClass="tblDespContTxtLst" Text='<%# Eval("DescDespatchDate") %>' Width="70px" AutoPostBack="True" OnTextChanged="updDespatchLine" AutoComplete="Off" />
<ajaxToolkit:CalendarExtender ID="calDespatchDate" runat="server" CssClass="Calendar" Format="dd/MM/yyyy" PopupPosition="BottomLeft" TargetControlID="txtDespatchDate" />