¿Cómo puedo pasar el valor del cuadro de texto de UserControl (ASCX) a otra página (ASPX) usando server.Transfer ()
-
26-10-2019 - |
Pregunta
Estoy escribiendo un control de usuario (WebPart) en Kentico. Quiero pasar el valor de los cuadros de texto de UserControl a la página ASPX usando server.transfer ().
¿Puede ser? Si es así, ¿cómo puedo hacerlo?
Saludos,
Rojos
Solución
No me gusta particularmente este método, prefiero usar sesiones para pasar datos entre páginas, pero si necesita hacer esto aquí, cómo se hace de acuerdo con esto página.
Aquí está tl; Dr Resumen. Requiere tres scripts/páginas:
Form.ASCX - Este será el control que contiene el valor del cuadro de texto.
Formparsingscript.aspx (referenciado en el form.ASCX en el atributo de acción): esto realizará el Server.Transfer "FinalScript.aspx"
llamar
Finalscript.aspx que mostrará el contenido de Response.Form["TextBoxName"]
(Post http) o Response.QueryString["TextBoxName"]
(Http get)