Je suis nouveau sur ASP.net et je suis confronté à un problème de tâches asynchrones.Comment exécuter une tâche asynchrone dans asp.net 4.0
Voici ce que je voudrais faire. Disons que j'ai une page Web nommée WebPage1 avec un bouton Button1.
protected void Button1_Click(object sender, EventArgs e)
{
Button1.Text = "Working....";
System.Threading.Thread.Sleep(20000);
Button1.Text = "Finish !";
}
Je voudrais être en mesure de passer à WebPage2 sans perdre la tâche que j'ai commencé avec le bouton 1. Alors, quand je retourne à WebPage1 après 20 secondes, je devrais être capable de lire « Terminer! » sur le bouton.
Est-ce possible? Je souligne que je dois faire avec .net 4.0
J'ai alread regardé
- Task Class
- PageAsyncTask Class
- IAsyncResult Interface
mais je peux » t trouver un moyen de résoudre mon problème
Merci d'avance!
Pour votre information: https://github.com/StephenCleary/AspNetBackgroundTasks – Noseratio