IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#] Passer d'un webform à un autre avec blocage


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 20
    Points : 15
    Points
    15
    Par défaut [C#] Passer d'un webform à un autre avec blocage
    Bonjour,

    le titre n'est pas très explicite je m'en excuse !

    J'ai un Webform WF1, suite à un clic sur un bouton, un traitement s'opère.
    Au cours de ce traitement, il m'est nécessaire de passer sur un autre Webform WF2 (ayant une forme de formulaire / popup), de récupérer les données saisies dans le popup WF2 et de continuer mon traitement.

    Je passe en session une variable (tableau) de WF1 à WF2, qui est modifiée en WF2, & retournée ensuite de WF2 à WF1.

    Mon soucis est que j'aimerai interrompre (wait ou sleep ou etc) le traitement de WF1 & pouvoir le reprendre une fois la valeur WF2 renvoyée.

    Comment puis-je m'y prendre ?

    Merci d'avance pour votre aide.

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Fais des Thread

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Points : 1 046
    Points
    1 046
    Par défaut
    Oula non non, pas des threads en asp.net. Tu as surtout un soucis de design, tu ne fais pas des Winforms... Qd ton utilisateur va cliquer sur le bouton de WF1, coté serveur tu ne PEUX PAS demander une ouverture de popup coté client ET continuer un traitement coté serveur (ou mettre en wait ce traitement) pour ensuite le continuer plus tard, tu n'as absoluement pas la main la dessus. Donc soit tu fais un traitement coté serveur sur le click et tu termines en demandant l'ouverture d'une popup, soit tu ouvres une popup et tu ne commences aucun traitement, tu t'arretes là. Ensuite lors d'un evenement sur ta WF2 là tu peux commencer un nouveau traitement qui utilisera toute les données collectées dans WF1 et WF2 que tu auras persisté qque part.

    Tu peux aussi faire en sorte que la fermeture de WF2 déclenche un post back sur WF1 pour commencer un nouveau traitement sur cet évenement, ça devrait donner l'equivalent de ce que tu decris...

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 20
    Points : 15
    Points
    15
    Par défaut
    OK merci beaucoup !

    En effet on ne peut pas faire comme je voulais au départ !

    Il faut que je revois l'enchainement des fenêtres !

    CIAO

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] WPF, MVVM : Comment passer automatiquement d'un champ à l'autre avec la touche Entrée
    Par intibnin dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 11/04/2014, 15h58
  2. Réponses: 2
    Dernier message: 05/11/2012, 21h06
  3. passer de page jsp a une autre avec servlet
    Par ala2a dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/03/2011, 14h38
  4. Réponses: 4
    Dernier message: 18/10/2007, 15h16
  5. Réponses: 3
    Dernier message: 04/06/2007, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo