Bonjour,
Ma méthode Index() de mon controller doit charger des données en db : cela dure 5-6 s.
Je voudrais afficher un ui dialog pendant ce temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public ActionResult Index() { <div style="margin-left:40px"> //chargement dans la DB... return View();</div>}
Problème, je n'ai aucun code HTML chargé à ce moment-là.
J'ai pensé à faire ça en asynchrone sans succès :
Est-il de possible d'afficher une vue au démarrage (vue d'attente) puis de passer à la vraie vue quand le chargement est fini?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public ActionResult IndexAsync() { <div style="margin-left:40px">return View("Splashscreen", null);</div>} public ActionResult IndexCompleted() { <div style="margin-left:40px"> //chargement dans la DB... return View();</div>}
Partager