no fuori da <head> allora usa uno script js
io di solito uso una funzioncina

codice:
Function JSRedirect(Byval url, secondi)
	With Response
		.Write("<script language=""JavaScript"">" & vbCrLf) 
		.Write("<!--" & vbCrLf) 
		.Write("function redirect() {" & vbCrLf) 
		.Write("window.location = '" & url & "';" & vbCrLf) 
		.Write("}" & vbCrLf) 
		.Write("timer = setTimeout('redirect()', '" & (secondi * 1000) & "');" & vbCrLf) 
		.Write("-->" & vbCrLf) 
		.Write("</script>" & vbCrLf) 
	End With
End Function

if condizione then 
   JSRedirect("pagina.asp",5)
end if