2013-02-14 2 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 очень хорошее) или ваш собственный код.

Смежные вопросы