0

日付を選択すると消えるカレンダーがあります..しかし、同じ日付をもう一度選択すると、カレンダーで選択されたインデックスの変更は発生しません..

同じ日付を選択するにはどうすればよいですか?

protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
   DateTime dt = new DateTime();
   dt = Calendar1.SelectedDate;

   string date;
   date = dt.Year.ToString() + "/" + dt.Month.ToString() + "/" + dt.Day.ToString();
   txtpickupdate.Text = date;
   Calendar1.Visible = false;
}

ありがとう

4

1 に答える 1

1

同じ日付で機能を使用する必要がある場合。Calendar_Load イベントを記述する必要があります。

サンプルをご覧ください

 protected void Calendar1_Load(object sender, EventArgs e)
    {
        if(IsPostBack)
            {
            DateTime dt = new DateTime();
            dt=Calendar1.SelectedDate;
            string date;
            date = dt.Year.ToString() + "/" + dt.Month.ToString() + "/" + dt.Day.ToString();
            txtpickupdate.Text = date;
            Calendar1.Visible = false;
           }
    }
于 2012-12-05T10:34:48.487 に答える