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

C# 禁用日期:日历上当前日期后5天,c#,asp.net,date,calendar,C#,Asp.net,Date,Calendar,我有预约系统。在我的页面上有一个日历,客户将选择到达日期,但我想限制客户选择的日期,他只能选择从当前日期起的第5天。 例如:当前日期为2016年11月14日,他只能选择11月20日,但11月14日至11月19日的日期被禁用 这是我日历上的当前代码 protected void ArrivalCalendar_DayRender(object sender, DayRenderEventArgs e) { if (e.Day.Date < DateTime.Now)

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

这是我日历上的当前代码

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;
        }
    }
受保护的void-ArrivalCalendar\u DayRender(对象发送方,DayRenderReventArgs e)
{
如果(e.Day.Date
您必须在当前日期中添加天数
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;
        }
    }
受保护的void-ArrivalCalendar\u DayRender(对象发送方,DayRenderReventArgs e)
{
如果(e.Day.Date