2015-10-08 2 views
0

Привет, мой текущий проект - календарь. Если я перемещаю окно временного интервала в календаре, то вызываем DayPilotCalendarWeek_EventMove, а шифра данных успешно перемещается без функции электронной почты. Но если я назвал процесс электронной почты, он взял несколько монетных дворов для почты. Как обращаться с этими работами ???. Я рассматриваю концепцию резьбы. Но я не понимаю. Click Here for Screen shotКак обрабатывать два задания в MVC в то же время

Требование является

  1. Работа 1: DayPilotCalendarWeek.Update(); // должно быть выполнено перед отправкой электронной почты.

  2. После обновления календаря функциональность электронной почты должна работать.

Мой код:

же функции два действия
1.DayPilotCalendarWeek.Update();
2.SendEmail();

protected void DayPilotCalendarWeek_EventMove(object sender, DayPilot.Web.Ui.Events.EventMoveEventArgs e) 
{ 
    try 
    { 
     CommonCls com = new CommonCls(); 
     //**Job 1:** 
     DayPilotCalendarWeek.DataSource = Moving(e.Id, e.OldStart.ToString(), e.NewStart.ToString()); 
     DayPilotCalendarWeek.DataBind(); 
     DayPilotCalendarWeek.Update(); 
     //**Job 2** 
     SendEmail(); 
    } 
    catch (Exception ex) 
    { 
     logger.Error(ex.ToString()); 
    } 
} 
+0

Возможный дубликат [Как выполнить асинхронную работу в asp.net] (http://stackoverflow.com/questions/33016236/how-to-asynchronous-two-job-in-asp-net) – hvaughan3

ответ

0

Я не знаю, ASP.NET очень хорошо, но я нашел это:

Response.AddHeader("REFRESH","10;URL=test.aspx");. 

Это должно обновить код после 10 secons. Может быть, это сработает.

+0

И какой язык вы используете или с кем работаете. Нам нужна информация! – IkeRoyle

+0

Не должно работать одновременно в одно и то же время. но завершать код, когда DayPilotCalendarWeek.Update(); . После этого фоновый процесс будет работать с электронной почтой. –

+0

ASP.net с C# Lanuage –

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