La devolución de datos entre páginas no funciona para el botón habilitado del lado del cliente

StackOverflow https://stackoverflow.com/questions/38107

  •  09-06-2019
  •  | 
  •  

Pregunta

Estoy usando una página cruzada. postback para que la página A pase datos a la página B.

El botón que provoca la devolución de datos tiene su URL de devolución de datos configurada, pero está deshabilitado hasta que el usuario selecciona un valor de un DDL, momento en el cual el botón se habilita usando javascript.Sin embargo, esto evita que se produzca la devolución de datos entre páginas, la página A simplemente se devuelve a sí misma.

Si el botón nunca está desactivado, funciona bien.¿Alguien sabe como resolver esto?

¿Fue útil?

Solución

Parece que cuando el botón está deshabilitado, .Net no se molesta en agregar los bits necesarios para manejar la devolución de datos entre páginas en el cliente, por lo que faltarán cuando el botón esté habilitado en el lado del cliente.

Supongo que una solución sería tener el botón habilitado para comenzar (para que .Net agregue los controles de devolución de datos entre páginas) y luego deshabilitarlo usando javascript tan pronto como el control se cargue en el cliente.Pero esto suena un poco torpe.

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