Domanda

Ho utilizzato il plugin jQuery nyroModal per un po 'di tempo, e francamente la sua uno dei migliori plugin modali ho usato fino ad oggi! Spero che un sacco di altre persone hanno utilizzato anche questo plugin, quindi mi richiedono un aiuto per quanto riguarda usarlo insieme con ASP.NET.

Ho però incontrato un problema con esso in passato e cercando di farlo funzionare con i controlli server ASP.NET - in fondo non si può utilizzare i controlli server all'interno del modale in quanto crea un altro tag forma, e come si sa, ovviamente, , ASP.NET consente solo un tag form. Così ho deciso di usare i comandi HTML standard, invece, e chiamare il codice lato server (diciamo sul pulsante di scatto) utilizzando servizi web / pagina-metodi. Questo va bene, ma quello che non capisco è come fare un callback corretto nel modale, in altre parole - clicca il pulsante modale riduce le dimensioni predefinite e mostra l'indicatore di caricamento, e poi si allarga quando la risposta HTML è stato ricevuto, e mostrare spera lo stato della richiesta (es. successo o fallito )

Ho appena iniziato a conoscere web-services e richiamate in .NET, in modo da Im affatto un esperto. Si prega di qualcuno potrebbe far luce su questo e mi fornire un piccolo esempio "ciao mondo"? Sarò per sempre grato!

thank u!

È stato utile?

Soluzione

Ho avuto questo problema come bene e come si scopre quando si apre il modale si sposta verso il basso fino alla fine del codice HTML di fuori del tag <form>!

Se si utilizza l'ultima versione di nyroModal si può semplicemente indicare cosa elemento appaia all'interno con la proprietà bloccante

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

Più informazioni su: http://nyromodal.nyrodev.com/#demos

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top