Asp.net
在日曆上設置最小和最大日期?
我再次環顧四周,找不到如何使用 VB 設置允許在 ASP.net 中的日曆上選擇的最小和最大日期。
我正在使用 Visual Studio 2010,目前它只是一個正常的日曆控制項……
目前我已經看到了類似的東西:
Calendar1.DateMin = DateTime.Now但是 Visual Basic 似乎不喜歡這樣(也許它是 C# 的東西?)……無論如何,如果有辦法做到這一點,那將是一個很大的幫助!
您需要處理日曆的
DayRender事件:Private MinDate As Date = Date.MinValue Private MaxDate As Date = Date.MaxValue Protected Sub Calendar1_DayRender(sender As Object, e As DayRenderEventArgs)Handles Calendar1.DayRender If e.Day.Date < MinDate OrElse e.Day.Date > MaxDate Then e.Day.IsSelectable = False End If End Sub然後你可以設置它,例如
Page_Load:MinDate = Date.Today MaxDate = MinDate.AddDays(7)