一个关于asp.net calendar日历控件的问题

2024-12-26 02:18:52
推荐回答(1个)
回答1:

protected void Page_Load(object sender, EventArgs e)
{
DateTime today = DateTime.Today; //获得当前日期
Calendar1.TodaysDate = today; //默认为当前日期
Calendar1.SelectedDate = Calendar1.TodaysDate; //选择的是当前的日期
}

// 这个事件你要记得,在 calendar 设置对应的事件,要不然就没效果了
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
//以往的日期均不可选
if (e.Day.Date <= DateTime.Now)
{
e.Day.IsSelectable = false;
}
}