0

我正在使用该OnDayRender事件来更改日历中某些日子的背景色。我的 aspx 页面中有一个DropDownList。它有会议厅的名称。当用户从该列表中选择会议厅名称时,我需要调用OnDayRender并更改日历中某些日子的背景颜色。

我编写了代码来更改BackColor日历中的日期。我通过硬编码来测试它Conference Hall Name。但我需要在我的日历中设置Conference Hall Name事件OnSelectedIndexChanged和日期的DropDownList变化BackColor

我怎样才能做到这一点?

4

2 回答 2

1

使用DropDownList1.SelectedItem.Text而不是硬编码的会议厅名称。

编辑: 您还需要进行设置DropDownList.AutoPostBack=True,以便当您从下拉列表中选择任何项目时,该页面将被发回并呈现日历。

于 2013-06-24T06:55:45.517 回答
1

您需要设置DropDownList.AutoPostBack=True,这样页面中的所有控件都将被呈现,包括Calendar.

于 2013-06-24T07:01:10.047 回答