2009-04-05 9 views
0

Est-ce que quelqu'un sait comment utiliser le dialogue jquery modal dans les pages asp.net? http://jqueryui.com/demos/dialog/asp.net et jquery dialog

J'ai essayé de créer une page simple aspx, code collé de l'exemple (http://jqueryui.com/demos/dialog/), il fonctionne presque. Le dialogue apparaît brièvement puis disparaît. Il semble que la page effectue une publication. Je ne suis pas sûr de savoir comment l'arrêter, de sorte que le dialogue modal reste en place.

+0

Il pourrait être utile de nous montrer le code de votre page ASPX. –

Répondre

-1

Je suppose que vous avez quelque chose comme:

<asp:Button ID="popupButton" OnClientClick="showModalPopup();" Text="Click me" runat="server" /> 

Je voudrais essayer d'ajouter "return false;" à la propriété OnClientClick de votre bouton:

<asp:Button ID="popupButton" OnClientClick="showModalPopup(); return false;" Text="Click me" runat="server" /> 

Ou si vous n'avez pas besoin pour accéder au bouton dans le code-behind, il suffit d'utiliser un bouton standard HTML et définissez son attribut événement onclick:

<button onclick="showModalPopup();">Click me</button> 
0

J'ai utilisé jqModal pour les boîtes de dialogue modales. Je l'ai mis en place pour utiliser un bouton d'entrée HTML standard pour déclencher la boîte de dialogue, et ensuite vous pouvez mettre un bouton asp.net normal ou d'autres contrôles à l'intérieur de la div caché.

Espérons que cela aide.