DateTimeControl ondatechanged事件未触发

时间:2012-03-15 10:21:52

标签: sharepoint

我有一个带有ondatechanged事件的DateTimeControl。当我更改日期时,事件被触发,但是当我在下拉列表中更改小时时,事件不会被触发,我该怎么办?

非常感谢,

1 个答案:

答案 0 :(得分:2)

将以下代码行放在Page_Load事件

foreach (Control c in dtControl.Controls)
{
  if (c is DropDownList) 
  { 
    ((DropDownList)c).AutoPostBack = true; 
    ((DropDownList)c).SelectedIndexChanged += SomeEvent; 
  }
} 

参考:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.datetimecontrol_events.aspx