El response.redirect tiene una particularidad,
una vez que el interprete de codigo llega hasta ahi, no lee nada mas de lo que hay abajo. El tema es que vos en vez de direccionar a dos paginas, tendrias que usar la sentencia IF en una pagina y decidir que hacer en la misma pagina.
Digamos (ejemplo en el aire)
Si la direccion que me pasan es
[email protected]
mando el email
Si la direccion es
[email protected], mando el mail y lo agrego en la base de datos
Si la direccion es
[email protected], lo agrego en la base de datos.
Select Case Request.Form("email")
case "
[email protected]"
mandaremail()
case "
[email protected]"
mandaremail()
agregarenbd()
case "
[email protected]"
agregarenbd()
End Select
Ahora, para que esto funcione, en la misma pagina tengo que tener las subrutinas que se llaman en este Select para que hagan lo que hacian tus dos paginas.
Sub Mandaremail()
...
End Sub
Sub Agregarenbd()
...
End Sub
Cada una con el codigo (mas o menos igual, o quizas igual) que tenias antes en dos paginas separadas, ya sin tener que andar direccionando tanto, simplemente, pones todas las opciones en la misma pagina.
Esto es un ejemplo bien en el aire. Vos fijate como darle aplicacion en tu sitio.
PD: Otra, Podes usar sentencias If con codigo HTML para cambiar el cuerpo de la pagina haciendo esto.
<%
IF loquesea then
%>
codigo html si loquesea es verdadero
<%
Else
%>
codigo html si loquesea es falso
<%
End IF
%>
Espero te sirva
Exitos
elJano