protected void AddJob_ServerClick(object sender, EventArgs e)
        {
            string jobNameTx  = jobName.Value;
            string jobGroupTx = jobGroup.Value;
            string jobDataTx  = jobData.Value;
            string jobCronTx  = jobCron.Value;
            string sDate      = startdatepicker.Value;
            string eDate      = enddatepicker.Value;
            string jobDescTx  = jobDesc.Value;

            if (string.IsNullOrWhiteSpace(jobNameTx) || string.IsNullOrWhiteSpace(jobGroupTx) || string.IsNullOrWhiteSpace(jobCronTx))
            {
                MsgAlert("JobName,JobGroup,JobCron必填");
            }
            else if (string.IsNullOrWhiteSpace(sDate) || string.IsNullOrWhiteSpace(eDate))
            {
                MsgAlert("起止日期必填");
            }
            else
            {
                DateTimeOffset start       = DateUtility.ConvertStringToDateTimeOffset(sDate);
                DateTimeOffset end         = DateUtility.ConvertStringToDateTimeOffset(eDate);
                string         triggerName = "trigger_" + Guid.NewGuid();
                if (Job.CreateSchedulerJob(jobNameTx, jobGroupTx, jobDataTx, jobDescTx, triggerName, jobCronTx, start, end))
                {
                    MsgAlert("新增成功!");
                }
                else
                {
                    MsgAlert("新增失败!");
                }
            }
        }