3
我有兩個日曆。我試圖實施的是基於第一個日曆中選擇的日期,第二個日期範圍將從calendar1.selectedDate + 1
開始,直到無限期。asp.net日曆日期範圍
因此,任何dates < calendar1.selectedDate
都不應在calendar2
中選擇。
如何設置日曆的範圍,或者至少設置開始日期?
asp:calendar
有許多屬性,但只是找不到我在找什麼。
在此先感謝。
我有兩個日曆。我試圖實施的是基於第一個日曆中選擇的日期,第二個日期範圍將從calendar1.selectedDate + 1
開始,直到無限期。asp.net日曆日期範圍
因此,任何dates < calendar1.selectedDate
都不應在calendar2
中選擇。
如何設置日曆的範圍,或者至少設置開始日期?
asp:calendar
有許多屬性,但只是找不到我在找什麼。
在此先感謝。
試試這個
對於第二個日曆控件
<asp:Calendar ID="Calendar2" runat="server" ondayrender="Calendar2_DayRender"></asp:Calendar>
上的DayRender事件
protected void Calendar2_DayRender(object sender, DayRenderEventArgs e)
{
DateTime dte = Calendar1.SelectedDate;
if (e.Day.Date <= dte)
{
e.Day.IsSelectable = false;
e.Cell.ForeColor = System.Drawing.Color.Gray;
}
}
謝謝。那很完美 :) –
這個環節應該解決您的問題。 [扭捏由Tim Schmelter在該鏈接提供了答案] [1] [1]:http://stackoverflow.com/questions/10227417/setting-minimum-and-maximum-date -on-calendar –
@ComputerGeek學習markdown的意見[文字](網站) –