Pregunta

Tengo una página ASP.NET con un archivo de script cs para tomar los datos y luego enviar a otro sitio.

En el sitio que estoy utilizando un formulario HTML regular con asp: TextBox y asp: HiddenField valores a través de ella para recoger datos / HOLD. El problema que estoy teniendo es que algunos de los datos clave sobre la que tienen que ser desmenuzada y saladas antes de que se publiquen en un sitio diferente.

Tengo un método para hacer esto, que funciona bien, pero está unido al atributo OnClick del botón de enviar, su un asp: Button actualmente con un conjunto PostBackUrl. Al parecer, esto significa que es ignorada cuando se va a la nueva página que no es lo que quiero.

Todavía soy bastante nuevo en el desarrollo web Entonces, ¿hay una forma de ejecutar un método justo antes de la presentación de la página, o voy a tener que ejecutar el método cada vez que un campo que efectuaría se cambia el hash?

¿Fue útil?

Solución

Si su método de hash escrito en javascript y que está llamando al onclick evento paralelo cliente de su botón . se debe ejecutar antes de su formulario publicado. Usando evento onsubmit de forma podría ser una alternativa.

Pero si estamos hablando acerca de lado del servidor función hash que establece el valor del control oculto que debe utilizar Server.Transfer después de su procedimiento de codificación. Debido a que el botón con la propiedad PostBackUrl no devolución de datos de la propia página.

Otros consejos

Es posible que desee ver el Page.ClientScript.RegisterOnSubmitStatement

Esta será una manera de ejecutar algunos javascript como la forma es la presentación.

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