Sharepoint DateTimeControl

时间:2013-02-14 06:55:49

标签: sharepoint sharepoint-2010 sharepoint-designer

在我的一个页面中,我有一个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 个答案:

答案 0 :(得分:1)

时间更改后的控件does not Auto-Postback,因此您将无法附加事件。您必须使用第三方控件(例如Telerik控件非常好)或自己编写代码。