(1)ViewBag.PlanIntervalsList = PlanIntervalsSelectList(); //任务类型下拉框数据源
(2)
/// <summary>
/// 计划任务执行频率--时间间隔枚举
/// </summary>
public enum PlanIntervals
{
实时推送 = 0,
每天 = 1,
每周 = 2,
每月 = 3
}
(3)
/// <summary>
/// 把执行间隔(频率)枚举转换成数组 SelectListItem
/// </summary>
/// <returns></returns>
public static List<SelectListItem> PlanIntervalsSelectList()
{
List<SelectListItem> selectlist = new List<SelectListItem>();
foreach (int i in Enum.GetValues(typeof(PlanIntervals)))
{
SelectListItem selectitem = new SelectListItem();
selectitem.Value = i.ToString();
selectitem.Text = Enum.GetName(typeof(PlanIntervals), i);
selectlist.Add(selectitem);
}
return selectlist;
}