2013-06-24 47 views
0

我正在使用OnDayRender事件更改我的日曆中某些日期的BackColor。在我的aspx頁面有一個DropDownList。它有會議廳的名字。當用戶從該列表中選擇會議大廳名稱時,我需要撥打OnDayRender並更改我的日曆中某些日期的BackColor。致電DayRender事件

我寫了代碼在我的日曆中更改BackColor天。我通過硬編碼Conference Hall Name測試了它。但我需要設置Conference Hall NameOnSelectedIndexChanged事件DropDownList並在我的日曆中更改BackColor天。

我該怎麼做?

回答

1

您需要設置DropDownList.AutoPostBack=True,這樣頁面中的所有控件都將被渲染,包括Calendar

1

使用DropDownList1.SelectedItem.Text而不是你硬朗的會議大廳名稱。

編輯: 您還需要設置DropDownList.AutoPostBack=True,這樣當您從下拉列表中選擇任何項目,該頁面將得到回傳,以及壓延機將得到渲染。

+0

我知道。但我不知道如何通過DropDownList的OnSelectedIndexChanged事件調用DayRender事件。因爲在日曆中改變BackColor的邏輯是在'DayRender'方法中。 – Bishan

+0

請參閱我上面的編輯 –