private void calDueDate_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e) { DateTime dt = Convert.ToDateTime( dueDate ); if( dt <= DateTime.Today.AddDays(30) ){ e.Day.IsSelectable = false; } } private void calDueDate_VisibleMonthChanged(object sender, System.Web.UI.WebControls.MonthChangedEventArgs e) { DateTime dt = Convert.ToDateTime( pageTask.DueDate); if( dt <= DateTime.Today){ calDueDate.NextMonthText= "" calDueDate.NextMonthText= ">"; } else{ calDueDate.NextMonthText = ""; calDueDate.PrevMonthText = "<"; } } private void calDueDate_Load(object sender, System.EventArgs e) { calDueDate.PrevMonthText = ""; }
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.