带有日历扩展器的文本框失去了它的价值

时间:2013-07-08 02:09:38

标签: asp.net ajax

我的文本框附有一个calendarextender,表现不一致。大多数情况下,在选择日期并提交表单后,文本框没有文本值(我使用快速查看检查)。在重建之后(没有触及任何东西)它按预期工作。但在浏览网站并返回页面后,有时它会起作用,有时则不然。

1 个答案:

答案 0 :(得分:0)

您需要在页面周期的最后一次机会中设置CalendarExtender的选择:

    void Page_PreRender(Object sender, EventArgs e)
    {
        if (dateFromAnotherPage != null)
        {
            CalendarExtender1.SelectedDate = DateTime.Parse(dateFromAnotherPage);
        }
    }