2009-03-17 8 views
1

Quelqu'un peut-il me dire comment créer une page "Please Wait". Lorsque la charge de pageload est terminée, la page default.aspx apparaît. Y-a-t-il un moyen de faire ça? Je ne veux pas traiter des images ou quelque chose comme ça. La page réelle serait ce que je voudrais.Comment créer une page "Traitement"?

+0

Est-ce le Page_Load de default.aspx qui vous raccroche? –

Répondre

0

C'est la réponse que je cherchais. Désolé Si je n'étais pas très clair, j'ai essayé. Je le ferai la prochaine fois.

Click here

0

J'utilise fréquemment des panneaux pour cela. Cette technique fonctionne si le traitement est effectué pendant une publication.

  • L'utilisateur clique sur le bouton pour commencer le traitement.
  • zone de contenu est dans 1 panneau, la fenêtre de traitement est dans un autre panneau.
  • en cliquant sur le bouton de traitement, panneau de traitement affiché, autre panneau caché.
  • enregistrements de processus de processus distincts, ou appel ajax sur la page appelle la routine de traitement réelle.
  • à la fin du traitement, accédez à la page de résultats ou affichez les résultats.

Vous pouvez utiliser une logique similaire pour un écran contextuel sur la page ou une image contextuelle.

2

J'ai écrit un billet de blog détaillé à ce sujet il y a quelques temps. Les bonnes nouvelles sont que c'est détaillé. Les mauvaises nouvelles sont qu'il est très vieux. Il est avant AJAX, bien qu'il utilise JavaScript et touche à certaines des choses qui ont fait AJAX grand.

De même, c'est pour empêcher les utilisateurs de cliquer deux fois sur "Commander" et de provoquer ainsi une double soumission. C'est proche de ce que vous voulez, mais pas exactement la même chose que ce que vous avez demandé. Cependant, je pense que les implémentations seraient similaires.

So, in case it helps, here it is. If it's too old, feel free to ignore it :)

Oh, and I forgot to mention there's a part 2, equally OLD, but telling how to make a base class for ASP.NET Page classes that all need this feature. Hope it helps in spite of its age.

+0

On dirait un gagnant. Merci, je vais vérifier. – MrM

+0

Eh bien, j'espère que ça aide. Mais gardez à l'esprit, il est vieux, et certaines choses pourraient être périmées. –

Questions connexes