调用DayRender事件

本文关键字:事件 DayRender 调用 | 更新日期: 2023-09-27 18:19:34

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

我写了代码来更改日历中的BackColor天。我通过对Conference Hall Name进行硬编码来测试它。但我需要用DropDownListOnSelectedIndexChanged事件设置Conference Hall Name,并更改日历中天数的BackColor

我该怎么做?

调用DayRender事件

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

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

编辑:您还需要设置DropDownList.AutoPostBack=True,这样当您从下拉列表中选择任何项目时,页面将被张贴回,calander将被呈现。