Frage

Ich habe das jQuery nyroModal Plugin für ein wenig Zeit benutzen, und ehrlich gesagt sein eines des besten modalen Plugins Ich habe bisher verwendeten! Ich hoffe, dass viele andere Menschen auch dieses Plugin verwendet haben, damit ich etwas Hilfe in Bezug erfordert es um die Verwendung zusammen mit ASP.NET.

Ich habe aber ein Problem mit ihm laufen in der Vergangenheit und versucht, es mit ASP.NET-Steuerelemente zum Laufen zu bringen - im Grunde kann man keine Server-Steuerelemente innerhalb des modalen verwenden, da es eine andere Form Tag erzeugt, und wie Sie natürlich wissen, nur ASP.NET ermöglicht ONE Formular-Tag. Also habe ich beschlossen, Kontrollen Standard-HTML stattdessen verwenden und serverseitigen Code (etwa auf Tastenklick) unter Verwendung von Web-Services / Seite-Methoden aufrufen. Das ist in Ordnung, aber was ich nicht verstehe, ist, wie man einen richtigen Rückruf im Modal zu tun, mit anderen Worten - klicken Sie auf die Schaltfläche, die modalen auf die Standardgröße schrumpft und zeigt die Ladeanzeige, und dann vergrößert, wenn die HTML-Antwort empfangen wurde, und hoffentlich den Status der Anforderung zeigen (dh. erfolgreich oder ist fehlgeschlagen )

Ich habe nur zu lernen begann, über Web-Services und Rückrufe in .NET, so Im keineswegs ein Experte bedeutet. Bitte könnte jemand etwas Licht in diese Schuppen und bieten mir mit einem kleinen „Hallo Welt“ Beispiel? Ich werde für immer dankbar sein!

danken u!

War es hilfreich?

Lösung

Ich habe auch dieses Problem hatte und es stellt sich heraus, wenn Sie die modal öffnen sie bewegt sich bis zum Ende des HTML außerhalb des <form> Tag!

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

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

Weitere Informationen hier: http://nyromodal.nyrodev.com/#demos

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top