2014-09-01 4 views
0

J'ai actuellement un formulaire Web ASP.NET "Default.aspx" qui est appelé avec les données POST d'une autre page Web. Il faut un certain temps pour charger et je vois une page blanche vierge pendant un moment.blockUI lors du chargement et du déblocage de l'interface utilisateur après le chargement de la page par défaut ASP.NET WebForm

Je voudrais bloquer l'interface utilisateur lorsque le chargement se produit, puis appeler unblockUI lorsque le chargement est terminé.

De quel événement devrais-je me servir pour bloquer l'interface utilisateur?

Je pourrais utiliser unblockUI dans l'événement window.load.

Répondre

0

Vous pouvez ajouter jquery.blockUI.js pour cette purpose.Try ajouter lorsque l'appel ajax arrive et débloquer .: De même, il

$(document) 
    .ajaxStart(function() { 
    $.blockUI(); 
/*  for css style 
    $.blockUI({css: { border: 'none', 
      padding: '5px', 
      backgroundColor: '#000', 
      '-webkit-border-radius': '5px', 
      '-moz-border-radius': '5px', 
      opacity: .5, color: '#fff' }, 
      message: "Loading..."}); */ 
    }) 
    .ajaxStop(function() { 
    $.unblockUI(); 
    }); 
+0

Je n'ai pas un appel AJAX lors du chargement de la page par défaut. Alors, quand dois-je appeler blockUI? –

Questions connexes