ASP.netのカレンダーコントロールで特定の日だけを選べるようにしたい

CalendarDay.IsSelectable プロパティが使えそう。

2005 年 10 月 1 日を選択できるように設定し、その他の日付は選択できないように設定する方法

Calendar Web サーバー コントロールにおける日単位のカスタマイズより引用。
C#

protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
DateTime myAppointment = new DateTime(2005, 10, 1);
if (e.Day.Date == myAppointment)
{
e.Day.IsSelectable = true;
}
else
{
e.Day.IsSelectable = false;
}
}