需要只能选择周六,并且是一定时间段得周六,比如距离今天14天之内的周六。
买的.net的书比较简单,对calendar控件的介绍只有2页。
问题比较弱智,希望高手不要见笑。
private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{
if (e.Day.Date.DayOfWeek != DayOfWeek.Saturday)
{
e.Day.IsSelectable = false;
Response.Write("<script type=text/javascript>alert('只能预定周六!');</script>");
}
else if (e.Day.Date < DateTime.Now.Date || (e.Day.Date - DateTime.Now.Date).Days > 14)
{
e.Day.IsSelectable = false;
}
else
e.Day.IsSelectable = true;
}
在.cs文件中写了如上代码,结果页面一加载就弹出只能预定周六的对话框!