Estamos tratando de modificar dinámicamente el atributo de acción del formulario ASP.NET principal en la página maestra.Cómo cambiar el atributo de acción de aspnetForm en MasterPage dinámicamente
La página tiene un botón de selección, el usuario selecciona una de las opciones y hace clic en enviar, en devolución, en función de la selección se debe establecer el atributo de acción del formulario y el formulario debe enviarse automáticamente.
Estábamos tratando de usar JavaScript para el mismo.
document.forms[0].action = "option1.aspx";
document.forms[0].submit();
Pero esto no parece funcionar, no hay ningún impacto en el atributo de acción.
si no usamos una página maestra, esto se puede lograr fácilmente mediante el uso
this.Form.Action = "option1.aspx";
ClientScript.RegisterStartupScript(this.GetType(),"test1",
"document.form[0].submit();",true);
Lamentablemente, no podemos eliminar la página principal .. ningún indicaciones de cómo se puede lograr esto ..?
Niza. Exactamente lo que necesitaba. +1 – Neil
+1 Útil. Basado en esto, eliminé el formulario basado en el servidor e hice algo de HTML clásico. – JDB