Hide d'une ModalPopupExtender
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:
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
Code:
1 2 3 4 5 6 7
|
public void AfficherPieces(bool dejaGenerer)
{
if (dejaGenerer)
foreach (Control c in ListControlPieceJustificative)
PanelPiece.Controls.Add(c);
} |
Si vous pourriez m'aider, sa serait cool. Si vous avez besoin de plus d'info, hésité pas !
Merci à vous