在asp日历控件上更改启用和禁用日期的颜色

时间:2013-11-11 10:11:23

标签: asp.net colors calendar

我有一个asp:日历控件,我想知道如何更改日历控件的启用和禁用日期的颜色......

在我附加的图片上,启用日期颜色为黑色,禁用日期颜色为白色

我想要交换两个

启用日期=白色
禁用日期=黑色

enter image description here

1 个答案:

答案 0 :(得分:1)

好的,我明白请在代码后面尝试以下代码。

protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) // disable future dates on calendar control
        {
            if (e.Day.Date > DateTime.Today)
            {
                e.Day.IsSelectable = false;
                e.Cell.ForeColor = System.Drawing.Color.Black;
            }
            else
            {
                e.Cell.ForeColor = System.Drawing.Color.White;
            }
        }