Maison > développement back-end > C++ > Comment puis-je déclencher des événements côté serveur ASP.NET à partir de boutons dans une boîte de dialogue de l'interface utilisateur jQuery ?

Comment puis-je déclencher des événements côté serveur ASP.NET à partir de boutons dans une boîte de dialogue de l'interface utilisateur jQuery ?

DDD
Libérer: 2025-01-19 14:02:51
original
895 Les gens l'ont consulté

How Can I Trigger ASP.NET Server-Side Events from Buttons Inside a jQuery UI Dialog?

Intégration des boîtes de dialogue de l'interface utilisateur jQuery avec les événements côté serveur ASP.NET

Cet article explique comment déclencher avec succès des événements côté serveur ASP.NET à partir de boutons placés dans les boîtes de dialogue jQuery UI. Un problème courant est que les boutons de ces boîtes de dialogue ne parviennent pas à lancer les publications.

La clé pour résoudre ce problème réside dans le référencement correct de l'objet de dialogue. Au lieu d'utiliser jQuery("#dialog"), vous devez interagir avec l'objet de dialogue réel renvoyé par jQuery("#dialog").dialog(). Attribuez-le à une variable, par exemple dlg :

<code class="language-javascript">jQuery(function() {
    var dlg = jQuery("#dialog").dialog({
                         draggable: true,
                         resizable: true,
                         show: 'Transfer',
                         hide: 'Transfer',
                         width: 320,
                         autoOpen: false,
                         minHeight: 10,
                         minwidth: 10
                     });</code>
Copier après la connexion

De plus, le code responsable de l'ajout du div de la boîte de dialogue au formulaire doit utiliser cette dlg variable :

<code class="language-javascript">dlg.parent().appendTo(jQuery("form:first"));</code>
Copier après la connexion

En apportant ces modifications, les boutons de votre boîte de dialogue jQuery UI déclencheront correctement les publications ASP.NET, permettant l'exécution de code côté serveur dans la boîte de dialogue.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal