2013-07-08 44 views
0

我的文本框有一個連接到它的calendarextender行爲不一致。大多數情況下,在選擇日期並提交表單後,文本框沒有文本值(我使用快速監視進行檢查)。重建後(沒有碰到任何東西)它按照它應該的那樣工作。但是在瀏覽網站並返回頁面之後,有時會起作用,有時卻不行。與calaneder擴展程序的文本框失去其價值

回答

0

您需要設置在頁面週期的最後機會CalendarExtender的選擇:

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