2013-02-14 26 views
1

在我的一个页面中,我有一个Sharepoint DateTimeControl。Sharepoint DateTimeControl

SharePoint:DateTimeControl ID="dtpStartTime" runat="server" SelectedDate="" AutoPostBack="true" OnDateChanged="dtpStartTime_OnChanged" /> 



protected void dtpStartTime_OnChanged(object sender, EventArgs e) 
    { 

     if (dtpStartTime != null) 
     { 

      DateTime min = Convert.ToDateTime(dtpStartTime.SelectedDate.ToString()); 
      dtpEndTime.ClearSelection(); 
      Appointment objMgr = new Appointment(); 
      objMgr.ManagerID = ddlMgr.SelectedValue; 
      objMgr = objMgr.GetManagerByID(objMgr.ManagerID); 
      dtpEndTime.SelectedDate = min.AddMinutes(objMgr.Duration); 
     } 

    } 

OnChanged事件如何触发日期更改,但我需要事件触发时间更改也。有没有什么可能的方法来解决这个问题?任何变通....

在此先感谢....

回答

1

控制does not Auto-Postback当时间被改变,因此你将无法连有一个事件。你必须使用第三方控制(例如Telerik控制非常好)或者自己编码。