我有一个日历,在选择日期时会消失..但如果我再次选择相同的日期,则日历选择的索引更改不会触发..
如何处理相同的日期选择?
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;
}
谢谢
答案 0 :(得分: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;
}
}