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" />
...