Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 日历突出显示日期…如何更改颜色?_Asp.net_Calendar - Fatal编程技术网

Asp.net 日历突出显示日期…如何更改颜色?

Asp.net 日历突出显示日期…如何更改颜色?,asp.net,calendar,Asp.net,Calendar,绑定到代码隐藏中的列表-突出显示列表中的所有日期。(在屏幕上) 当用户单击某个日期时,页面将重新刷新,但用户刚刚选择的日期将更改为与突出显示的日期相同的颜色“银色”(通过列表) 是否仍有更改颜色的方法,以便用户可以知道他们单击的日期以及通过列表突出显示的日期 多谢各位 尝试: BackColor=“Red”但不起作用使用以下代码更改所选日期的颜色 <asp:Calendar ID="calendarToDisplayWorkSiteDates" runat="server"> 使用

绑定到代码隐藏中的列表-突出显示列表中的所有日期。(在屏幕上)

当用户单击某个日期时,页面将重新刷新,但用户刚刚选择的日期将更改为与突出显示的日期相同的颜色“银色”(通过列表)

是否仍有更改颜色的方法,以便用户可以知道他们单击的日期以及通过列表突出显示的日期

多谢各位

尝试:
BackColor=“Red”但不起作用

使用以下代码更改所选日期的颜色

<asp:Calendar ID="calendarToDisplayWorkSiteDates" runat="server">

使用以下代码更改所选日期的颜色

<asp:Calendar ID="calendarToDisplayWorkSiteDates" runat="server">

尝试
daydrender
event()


尝试
daydrender
event()


谢谢你的回复,米尔顿。和以前一样,所有日期的背景色都是银色的,现在是绿色的,包括用户选择的日期……没有办法将两者分开吗?foreach(DateTime d in DiaryEntry.Select(de=>de.Date)){calendarToDisplayWorkSiteDates.SelectedDates.Add(d);calendarToDisplayWorkSiteDates.SelectedDayStyle.BackColor=System.Drawing.Color.Green;}感谢回复milton.。与之前一样,所有日期的背景色都是银色,它现在是绿色的,包括用户选择的日期…没有办法将两者分开吗?foreach(DateTime d in DiaryEntry.Select(de=>de.Date)){calendarToDisplayWorkSiteDates.SelectedDates.Add(d);calendarToDisplayWorkSiteDates.SelectedDayStyle.BackColor=System.Drawing.Color.Green;}
protected void cal_DayRender(object sender, DayRenderEventArgs e)
{
  if (e.Day.IsToday)
    e.Cell.BackColor = Color.Red;
  else if (e.Day.IsWeekend)
    e.Cell.BackColor = Color.Yellow;
  else if (e.Day.IsSelected)
    e.Cell.BackColor = Color.Orange;
  // else if day exists in your list
  // Color the cell in different color
}