2009-04-01 7 views
0

Ich habe das jQuery nyroModal-Plugin für ein wenig Zeit verwendet, und ehrlich gesagt ist es eines der besten Modal-Plugins, die ich bisher verwendet habe! Ich hoffe, dass viele andere Leute auch dieses Plugin verwendet haben, daher brauche ich einige Hilfe in Bezug auf die Verwendung mit ASP.NET.jQuery nyroModal mit ASP.NET mit Web-Services

Ich habe jedoch in der Vergangenheit ein Problem damit und versucht, es mit ASP.NET-Serversteuerelementen arbeiten - im Grunde kann man keine Serversteuerelemente innerhalb des Modals verwenden, da es ein anderes Form-Tag erstellt, und wie Sie offensichtlich wissen, ASP.NET ermöglicht nur ein Formular-Tag. Daher habe ich mich dazu entschieden, stattdessen Standard-HTML-Steuerelemente zu verwenden und serverseitigen Code (etwa per Knopfdruck) unter Verwendung von Web-Services/Page-Methoden aufzurufen. Das ist in Ordnung, aber was ich nicht verstehe ist, wie man einen richtigen Callback im Modal macht, mit anderen Worten - klicke auf den Button, das Modal verkleinert sich auf seine Standardgröße und zeigt den Lade-Indikator an, und vergrößert dann die HTML-Antwort im so empfangen wurde, und hoffentlich den Status der Anforderung zeigen (dh. erfolgreich oder gescheitert)

ich über Web-Services und Rückrufe in .NET Lernen gerade begonnen haben, keineswegs ein Experte bedeutet. Könnte mir bitte jemand etwas Licht dazu geben und mir ein kleines "Hallo Welt" Beispiel geben? Ich werde für immer dankbar sein!

danke!

Antwort

2

Ich hatte dieses Problem auch und wie sich herausstellt, wenn Sie das Modal öffnen, bewegt es sich bis zum Ende Ihres HTML außerhalb des Tags <form>!

Wenn Sie die neueste Version von nyroModal verwenden können Sie es einfach sagen, welches Element mit dem Blocker Eigenschaft erscheinen innerhalb

$('#myElement').nyroModal({ 
    'blocker': '#aspnetForm' 
    }); 

Mehr Infos hier: http://nyromodal.nyrodev.com/#demos

+0

Hallo Chris! Danke, ich wusste davon nichts! Es ist absolut richtig, dass der modale Container sich außerhalb des Formular-Tags bewegt. Haben Sie Erfahrungen mit der Rückruffunktion von nyroModal? – Shalan

+0

Hallo Chris. Irgendein Feedback w.r.t. Rückrufe von innerhalb nyroModal? – Shalan

+0

Sorry, ich habe nicht wirklich viel Erfahrung da, aber die Dokumentation hier ansehen: http://nyromodal.nyrodev.com/#callbacks Ich könnte mir vorstellen, Sie würden nur so etwas tun: $ .nyroModalSettings ({ endShowContent (function() { /* mach etwas */ }) }); –