C# 突出显示到达日期到离开日期Asp日历

C# 突出显示到达日期到离开日期Asp日历,c#,asp.net,C#,Asp.net,如何使用asp Calendar C突出显示从开始日期到结束日期的日期# 当我第一次单击日历日期时,它将是第一个日期,当我单击另一个日期时,我将是最后一个日期并突出显示该日期 从开始日期到结束日期 这就是一个例子 当他首先单击时,它将是到达日期,然后当他再次单击日期时,它将是出发日期,并突出显示到达日期和出发日期之间的所有日期 任何人都知道如何在ASP Calendar C#?中执行此操作,您可以使用DayRender尝试使用此代码 protected void Calendar_DayRen

如何使用asp Calendar C突出显示从开始日期到结束日期的日期#

当我第一次单击日历日期时,它将是第一个日期,当我单击另一个日期时,我将是最后一个日期并突出显示该日期

从开始日期到结束日期

这就是一个例子

当他首先单击时,它将是到达日期,然后当他再次单击日期时,它将是出发日期,并突出显示到达日期和出发日期之间的所有日期


任何人都知道如何在ASP Calendar C#?

中执行此操作,您可以使用DayRender尝试使用此代码

protected void Calendar_DayRender(object sender, DayRenderEventArgs e)
    {
            if (e.Day.Date > startDate && 
                e.Day.Date < finishDate     ) //Adjust your condition on  e.Day.Date
            {
                e.Cell.BackColor = System.Drawing.Color.Green; //Highligth ; adjust your color
            }
        }
    }



protected void Calendar1_SelectionChanged(object sender, EventArgs e) 
{
   if(startDate == null)
     startDate = Calendar1.SelectedDate;
   else
     finishDate = Calendar1.SelectedDate;      
}

<asp:Calendar OnDayRender="Calendar_DayRender" />
protectedvoid Calendar\u daydrender(对象发送方,daydrendereventargs e)
{
如果(如日期>开始日期和
e、 Day.Date
受保护的无效日历上的代码是什么?1\u选择已更改(对象发送者、事件参数e)?