Viniendo de un fondo ASP clásico, estoy acostumbrado a varios formularios en una página, pero esto está claramente limitado en una página ASP.NET.Múltiples formularios en la página ASP.NET
Sin embargo, tengo una situación en la que tengo un formulario que recopila información del usuario, guarda los datos en un DB y luego quiero procesar (y modificar los valores) un formulario especial que se envía a PayPal sitio web.
Si los valores de campos del formulario de PayPal eran estáticas, no habría ningún problema, pero como yo quiero manipular el lado del servidor forma (para ajustar el campo Cant, la descripción, precio, etc.) esta se ser un problema.
Estaba considerando redireccionar a una página diferente después de escribir en la base de datos, y sospecho que esto funcionaría bastante bien, pero es un esfuerzo adicional que puede ser innecesario.
También se me ha sugerido que podría representar de forma programática una forma diferente, dependiendo de en qué parte del ciclo estoy. Es decir, use un marcador de posición, y en Page_Load agregaría un formulario DB (completo con controles secundarios) inicialmente, y el formulario de PayPal después de una devolución de datos.
Este escenario tiene que ser uno común para ustedes, así que estoy buscando asesoramiento de opiniones y cualquier muestra de código relevante si tiene un enfoque preferido.
Sé que puedo salir adelante, pero este proyecto es un vehículo de aprendizaje, así que quiero adoptar lo que se considera mejor práctica.
Gracias de antemano ...
Chris
Echaré un vistazo a esto, pero ya que este es un ejercicio de aprendizaje, me gustaría hacerlo 'manualmente' si es posible. – CJM