我现在用的是OnDayRender
事件更改某些天的背景色在我的日历。有一个在我的aspx页面一个DropDownList。它有个会议厅的名称。当用户从列表中选择一个会议厅的名字,我需要在我的日历打电话OnDayRender
,改变背景色的某些天。
我写的代码更改日期的BackColor
在我的日历。我通过硬编码Conference Hall Name
进行了测试。但我需要设置Conference Hall Name
与OnSelectedIndexChanged
的DropDownList
事件和变更天BackColor
在我的日历。
我怎样才能做到这一点?
您需要设置DropDownList.AutoPostBack=True
和方式在页面的所有控件将呈现包括Calendar
。
用你的hardcoaded会议厅的名字,而不是DropDownList1.SelectedItem.Text
。
编辑:您还需要设置DropDownList.AutoPostBack=True
,这样当您从下拉列表中选择任何项目,该页面将得到回传,以及压延机将得到渲染。