Foros del Web » Programando para Internet » ASPX (.net) »

InputBox y ModalPopupExtender

Estas en el tema de InputBox y ModalPopupExtender en el foro de ASPX (.net) en Foros del Web. Buenos días chicos. A ver si me podéis echar un cable. Estoy con una aplicación Asp.net y necesito que al Dar al Guardar con un ...
  #1 (permalink)  
Antiguo 27/02/2014, 10:05
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 10 meses
Puntos: 0
InputBox y ModalPopupExtender

Buenos días chicos. A ver si me podéis echar un cable. Estoy con una aplicación Asp.net y necesito que al Dar al Guardar con un botón que inicia un proceso de guardado, si un campo cumple cierto criterio, le pida al usuario un dato que debe escribir, y que lo haga con un Popup.

Lo primero que intenté es como es lógico, un InputBox, que funciona que te caga desde mi pc, pero en cuanto lo subo al servidor, no me deja. Parece ser que es JavaScript la solución, pero no para lo que yo busco.

Entonces, gracias a Ajax, encontré el control ModalPopupExtender que me permite mostrarle al usuario un Panel para rellenar en el momento de pulsar ese botón "Guardar" gracias a su método Show, que le muestra el panel para que rellene el campo que quiero....


EL PROBLEMA está en que al hacer el Show del ModalPopupExtender, no muestra el formulario al ser cliente/servidor. Es decir, que el código continua su ejecución en lugar de lo que necesito, que espere a que el usuario rellene el campo y le de a "Aceptar" como haría un InputBox. Es decir, que no me vale para nada.


Necesito una solución para esto. Es decir, que en medio de un código, le pueda mostrar un popup al usuario donde le pida un dato, y hasta que no lo rellene, que el código permanezca a la espera. No se si es posible ni cómo se hace.

A ver si alguien puede darme alguna piesta o una buena solución


Gracias en cualquier caso ;)

Etiquetas: asp, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:39.