Bonjour à tous, voila lorsque je click sur un bouton, ma pop up est censé se cachée. Lorsque que j'appelle une méthode avant de passer par le hide, j'ai besoin de cliquer 2 foi sur le bouton pour que la pop up se cache alors que si je n'appelle pas cette méthode, la pop up se ferme normalement.
Voila le click du bouton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 protected void BtnValiderPieceClicked(object sender, EventArgs e) { //ici on appelle de service gestion acte qui verifie si la saisie des pieces est ok //et ensuite on peut appeller le service transfo FichePiecesJustificativesFull1.AfficherPieces(true); if (IsPieceJustificativeOk()) { Session["Generated"] = false; ModalPopupExtenderPieceJustificativeRecherche.Hide(); ExecuterModifPieceJust(); } else { ModalPopupExtenderPieceJustificativeRecherche.Show(); LiteralPieceErreur.Text = "<span class=\"MessageErreurLight\"> Erreur dans la saisie des Pieces justificatives </span><br />"; LiteralPieceErreur.Visible = true; // on affiche dans le popup des piece qu il y a une erreur } }
Et la méthode qui plante le traitement
Si vous pourriez m'aider, sa serait cool. Si vous avez besoin de plus d'info, hésité pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void AfficherPieces(bool dejaGenerer) { if (dejaGenerer) foreach (Control c in ListControlPieceJustificative) PanelPiece.Controls.Add(c); }
Merci à vous
Partager