A veer, limpiemos un poco tu codigo:
Código:
<%
...
usuario = Trim(Request.Form("txtusuario2"))
password = Trim(Request.Form("txtpassword2"))
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT usuario, secreta FROM dbo.login WHERE usuario ='" & usuario & "' AND secreta ='" & password & "'", ConnSQL2005
existenDatos = rs.EOF
rs.Close
Set rs = Nothing
Set ConnSQL2005 = Nothing
if existenDatos Then
Response.Redirect("index.asp")
Else
Response.Redirect("menu.asp")
End If
%>
Ok, como puedes ver, si se entra a esta pagina, de que se va a algun lado, se va. Ahora, que significa eso de que no te muestra la pagina?