Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2014, 04:20
DjNelson
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 21 años, 4 meses
Puntos: 0
Dos formularios con runat="server" ?

Estoy programando una web con Visual Studio 2010.

Simplificando tengo 3 documentos:

index.aspx
formulario1.aspx
formulario2.aspx

en el index.aspx tengo un if que, o bien carga un formulario o bien el otro:

Código PHP:
 <%Select Case Request.params("Pagina")%>
       <%case 
"form1"%>
            <!-- 
#INCLUDE FILE="../formulario1.aspx" -->
       
<%case "form2"%>
            <!-- 
#INCLUDE FILE="../formulario2.aspx" -->
... 
Ambos formularios son idénticos, salvo por los ID y los nombres de los objetos a los que les cambié los nombres.

Ambos formularios funcionan bien hasta que añado la segunda línea al index.aspx para incluir el segundo formulario... ahí el primer formulario da errores de 'Referencia a objeto no definida...'

En ambos formularios tengo puesta la etiqueta runat="server"... si la quito de uno de los formularios el otro pasa a funcionar correctamente y viceversa, pero necesito la etiqueta en ambos formularios para que funcionen...

¿Porqué no funcionan ambos formularios?

Saludos.

formulario1.aspx
Código PHP:
<form action="index.aspx" method="post" runat="server" name="Formulario1" id="Formulario1">
<
input type="hidden" name="pagina" value="form1" />
... 
formulario2.aspx
Código PHP:
<form action="index.aspx" method="post" runat="server" name="Formulario2" id="Formulario2">
<
input type="hidden" name="pagina" value="form2" />
... 
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)