J'ai un bouton ASP.NET. Lorsque le bouton est cliqué, je voudrais afficher un pop-up modal après l'exécution du code côté serveur pour le bouton. Je ne souhaite pas utiliser l'extension contextuelle modale ASP.NET Ajax Control Toolkit. Avec ASP.NET Ajax, je peux me connecter à l'événement de demande de fin. Existe-t-il un moyen de le faire sans ASP.NET Ajax. juste jQuery? Je veux fondamentalement exécuter du javascript après que le code de clic côté serveur s'exécute, après la publication.Afficher le modal après publication sans ASP.NET Ajax
Répondre
Cela dépend de la méthode que vous avez l'intention d'utiliser pour démarrer la publication via jQuery. Si vous utilisez une publication asynchrone (comme jQuery.ajax), vous pouvez simplement fournir une méthode à appeler lorsque la publication est terminée. Voir http://api.jquery.com/jQuery.ajax/.
Si vous n'utilisez que la publication normale, vous pouvez utiliser Page.ClientScript.RegisterClientScriptBlock de votre méthode côté serveur pour enregistrer un script qui sera exécuté une fois la publication terminée.
Vous pouvez utiliser ScriptManager.RegisterStartupScript()
pour cela, quelque chose comme ceci:
ScriptManager.RegisterStartupScript(MyUpdatePanel, GetType(), "post-load-script",
"$(function() { $('#dialog').dialog(); });", true);
Ensuite, la demande de l'UpdatePanel revient, il serait en cours d'exécution ceci:
$(function() {
$('#dialog').dialog();
});
Vous pouvez de tout cours vous mettre voulu pour le script là, mais si vous avez simplement utilisé une étiquette ou quoi que ce soit dans le #dialog
<div>
qui a rempli dans le cadre de la mise à jour, cela le montrerait (si vous utilisez the jQuery UI dialog, il y en a d'autres). Le concept est très général, vous êtes juste en train d'enregistrer du code JavaScript à exécuter lorsque la requête asynchrone revient, quel modal et comment vous voulez le faire est très ouvert.
- 1. asp.net AJAX Modal Popup Extender - Le bouton Annuler ne fonctionne pas après la publication
- 2. Asp.net Ajax temporaire Modal Pop-up
- 3. Modal MessageBox pour ASP.NET sans jQuery
- 4. Contrôles ASP.NET après la publication
- 5. asp.net fileupload disparaît en postback sans AJAX
- 6. asp.net ajax asyn. problème de publication
- 7. Faire défiler vers le haut de la page après ASP.Net Ajax Async-Postback sans JQuery
- 8. Rebind gridview en utilisant AJAX (sans publication)
- 9. Chargement de fichier dans AJAX updatepanel sans publication complète
- 10. ASP.NET Retard de l'application après la publication
- 11. Page_Load après Modal Popup
- 12. Afficher le popup modal avec du texte après avoir cliqué sur le lien hypertexte
- 13. jQuery UI + ASP.NET: faire charger pop-up modal après AJAX est prêt
- 14. bouton sans publication?
- 15. Ajax Modal Popup
- 16. Afficher le chargement GIF dans jQuery sans AJAX?
- 17. page expiration après la publication dans ASP.NET
- 18. Conserver l'ancre après publication dans asp.net
- 19. ASP.net Ajax: problème de publication avec le bouton link
- 20. Affichage Ajax Modal Popup Édition
- 21. Afficher le contenu AJAX après le chargement des images
- 22. Cufon.refresh après asp.net ajax refresh
- 23. ASP.NET Mise à jour sans publication complète?
- 24. JQuery/WCF sans ASP.NET AJAX:
- 25. Afficher l'info-bulle après un appel ajax
- 26. Rediriger vers une page après la publication depuis l'intérieur ajax
- 27. Comment effacer les champs après publication dans asp.net mvc?
- 28. Afficher l'image de chargement pendant la publication avec ajax
- 29. Rails - AJAX un dialogue modal?
- 30. Codage rompu après publication