2016-04-08 51 views
1

我在我的項目中有一個日曆控件,並且我想根據文本框的值設置它的(SelectedDate)。它工作正常,但問題是日曆控件停留在當前月份頁面上(我們所在的月份)。但是,所選值將根據文本框進行更新,並且在將日曆移至該日期(文本框值日期)時,日期會突出顯示。刷新日曆控件從文本框中獲取價值

日曆Default.aspx中

<asp:Calendar ID="Calendar1" CssClass="table" runat="server"></asp:Calendar> 

後面的代碼:

Calendar1.SelectedDate = Convert.ToDateTime(TextBox1.Text); 

任何想法?

回答

2

嘗試設置VisibleDate太:

Calendar1.SelectedDate = Convert.ToDateTime(TextBox1.Text); 
Calendar1.VisibleDate = Convert.ToDateTime(TextBox1.Text); 

參考this