禁用日期:日历上当前日期后5天

本文关键字:当前日期 5天 日历 日期 | 更新日期: 2023-09-27 18:17:44

我有一个预订系统。在我的页面上有一个日历,客户将选择到达日期,但我想限制客户对日期的选择,他只能选择从当前日期起的第5天及以后。例如:当前日期是2016年11月14日,他只能从11月20日选择,但日期从11月14日至11月14日。

这是我日历上的当前代码

protected void ArrivalCalendar_DayRender(object sender, DayRenderEventArgs e)
    {
        if (e.Day.Date < DateTime.Now)
        {
            e.Day.IsSelectable = false;
            e.Cell.BackColor = System.Drawing.Color.LightGray;
            e.Cell.Enabled = false;
        }
    }

禁用日期:日历上当前日期后5天

您必须在当前日期DateTime.Now.AddDays(5)上添加天数,参见下面的代码

protected void ArrivalCalendar_DayRender(object sender, DayRenderEventArgs e)
    {
        if (e.Day.Date < DateTime.Now.AddDays(5))
        {
            e.Day.IsSelectable = false;
            e.Cell.BackColor = System.Drawing.Color.LightGray;
            e.Cell.Enabled = false;
        }
    }