我的文本框附有一个calendarextender,表现不一致。大多数情况下,在选择日期并提交表单后,文本框没有文本值(我使用快速查看检查)。在重建之后(没有触及任何东西)它按预期工作。但在浏览网站并返回页面后,有时它会起作用,有时则不然。
答案 0 :(得分:0)
您需要在页面周期的最后一次机会中设置CalendarExtender的选择:
void Page_PreRender(Object sender, EventArgs e) { if (dateFromAnotherPage != null) { CalendarExtender1.SelectedDate = DateTime.Parse(dateFromAnotherPage); } }