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 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" />
...
Código PHP:
<form action="index.aspx" method="post" runat="server" name="Formulario2" id="Formulario2">
<input type="hidden" name="pagina" value="form2" />
...