Maison >développement back-end >C++ >Comment puis-je faire fonctionner la publication ASP.NET d'un bouton de dialogue jQuery UI ?

Comment puis-je faire fonctionner la publication ASP.NET d'un bouton de dialogue jQuery UI ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-19 14:12:12461parcourir

How Can I Make a jQuery UI Dialog Button's ASP.NET Postback Work?

Utilisez les boîtes de dialogue de l'interface utilisateur jQuery et les publications de boutons dans les pages ASP.NET

Question :

Une boîte de dialogue jQuery UI est parfaitement intégrée à la page ASP.NET et les utilisateurs peuvent interagir avec elle via des boutons. Cependant, le gestionnaire d'événements de publication du bouton n'est pas accessible. Comment résoudre ce problème ?

Solution :

Pour activer la publication d'un bouton, une petite modification du code JavaScript est requise. Au lieu de cibler directement l'élément de dialogue, référencez-le via la variable "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
                     });
    dlg.parent().appendTo(jQuery("form:first"));
});</code>

Ce réglage garantit que les événements de boîte de dialogue et les publications de boutons sont gérés correctement dans le contexte d'un formulaire ASP.NET.

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!

Déclaration:
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