ユーザーが選択したDropDownListの名前に応じて、カレンダーの日付を選択不可に設定するにはどうすればよいですか?つまり、DropDownListの名前ごとに選択できない日付が設定され、次のコードを使用してプログラムを実行しようとしましたが、機能していないようです。どうすればいいですか?
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedItem.Text == "WeddingPlanner1")
{
if (e.Day.Date.Month == 7 || e.Day.Date.Month == 9 || e.Day.Date.Month == 12)
{
if (e.Day.Date.Day == 5 || e.Day.Date.Day == 14 || e.Day.Date.Day == 18)
{
e.Day.IsSelectable = false;
e.Cell.ForeColor = System.Drawing.Color.Black;
e.Cell.BackColor = System.Drawing.Color.White;
e.Cell.Font.Bold = true;
}
}
}