2 votes

Fermer la boîte de dialogue popup modale en cliquant sur le bouton "submit" dans un formulaire personnalisé de Sharepoint

J'ai un formulaire personnalisé et je voudrais ajouter une fonctionnalité à mon bouton d'envoi. Lorsque je clique sur le bouton Soumettre, j'aimerais fermer la fenêtre contextuelle et rafraîchir la page mère.

J'ai utilisé ce code dans mon bouton mais il y a un problème. Il ne valide pas les contrôles et il fait un postback et ne sauvegarde même pas les données.

OnClientClick="javascript:window.frameElement.commitPopup();"

Pouvez-vous m'aider avec un code fonctionnel ?

Merci.

2voto

Ishan Points 1431

Vous devez définir OnClientClick après le code que vous voulez faire exécuter.

   protected void btnAdd_Click(object sender, EventArgs e)
    {

                //Your Code here(some functionality)

                Context.Response.Write(@"<script type='text/javascript'>window.frameElement.commitPopup(); return false</script>");
                Context.Response.Flush();
                Context.Response.End();
    }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X