Pregunta

He estado usando el plugin de jQuery nyroModal por un poco de tiempo, y francamente es uno de los mejores plugins modales que he usado hasta la fecha! Estoy esperando que una gran cantidad de otras personas también han utilizado este plugin, por lo tanto, me requiere un poco de ayuda con respecto a usarlo junto con ASP.NET.

Sin embargo, me he encontrado con un problema con él en el pasado y tratar de conseguir que funcione con los controles de servidor ASP.NET - básicamente no se puede utilizar ningún tipo de control de servidor en el modal, ya que crea otra etiqueta de formulario, y como usted sabe, obviamente, , ASP.NET sólo permite una forma de etiqueta. Así que he decidido utilizar los controles HTML estándar en su lugar y llamar al código del lado del servidor (digamos en el botón del ratón) usando servicios web / page-métodos. Esto está muy bien, pero lo que no entiendo es cómo hacer una devolución de llamada correcta en el modal, en otras palabras - haga clic en el botón, el modal se contrae a su tamaño predeterminado y muestra el indicador de carga, y luego se agranda cuando la respuesta HTML se ha recibido, y es de esperar mostrar el estado de la solicitud (es decir. éxito o no )

Acabo de empezar a aprender acerca de los servicios web y las devoluciones de llamada en .NET, así que estoy de ninguna manera un experto. Por favor, alguien podría arrojar alguna luz sobre esto y me proporcionará un ejemplo pequeño "hola mundo"? Yo estaré agradecido por siempre estar!

gracias u!

¿Fue útil?

Solución

He tenido este problema, así y como resulta que al abrir el modal se mueve hacia abajo hasta el final de su HTML fuera de la etiqueta <form>!

Si está utilizando la versión más reciente de nyroModal que sólo puede decirle qué elemento que aparezca en el interior con la propiedad bloqueador

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

Más información aquí: http://nyromodal.nyrodev.com/#demos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top