以下のコードでは、日付を選択した後、日付がデフォルト値にリセットされます。
ポストバックで現在の日付を設定したので、この問題を解決するには、
<asp:TextBox ID="ExpiryDateTxt" CssClass="textbox" AutoPostBack="true" ReadOnly="true" runat="server"></asp:TextBox>
<ajaxToolkit:CalendarExtender
ID="startCalendarExtender" Format="MM/dd/yyyy"
TargetControlID="ExpiryDateTxt"
runat="server" />
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ExpiryDateTxt.Text =DateTime.Now.AddDays(1.0).ToString("yyyy-MM-dd hh:mm:ss");
}
}