2013-01-14 23 views
-1

下面的問題是,我有一個ASP.NET頁3個日曆控件(不同的ID)(框架4.0),日曆控件是不可見的,但是當我點擊一個按鈕,它打開了,讓選擇日期,一切都很好,直到我打開第二日曆控制的時候我選擇它設置以前的日期(從日曆對照1)VS2010日曆控件不正確的日期

Calendedar控制代碼

​​

實施例不同的日期: 控制1日期:01/14/2013 Contr ol 2日期:01/14/2013但我選擇02/05/2013 控制3日期:01/14/2013但我seected 02/06/2013

我做了我的作業,試圖讀取以前的問題,看在互聯網上,我無法找到一個解決的辦法,我是一個新手在使用Visual Studio在ASP.Net編碼2010

+0

怎樣的'SelectionChanged'處理程序爲其他日曆控件是什麼樣子?看起來你總是在使用'Calendar1_AddDataControl.SelectedDate'。 – Peopleware

+0

它們具有完全相同的代碼,但在識別標記和文本框中有一些小的變化。 (Calendar1_AddDataControl Calendar2_AddDataControl Calendar3_AddDataControl) –

回答

0

我理解你的處理方法都有相同的身體除了文本框標識。 當您選擇您的Calendar2_AddDataControl的日期,你想用它SelectedDate值文本框。 Calendar2的處理程序方法如下所示:

Protected Sub Calendar2_AddDataControl_SelectionChanged(sender As Object, e As EventArgs) Handles Calendar2_AddDataControl.SelectionChanged 
    // Display SelectedDate of Calendar_2_ 
    TextBox7_AddDataControl.Text = Calendar2_AddDataControl.SelectedDate.ToShortDateString 
    Calendar2_AddDataControl.Visible = False 
End Sub 

假設它是TextBox7應顯示其選定日期。