Pues, como te dice trasguskaby no se puede con ASP. Lo tenés que imlementar con javasript:
<%
If existe_el_registro then
%>
El registro ya existe, <a href="javascipt:history.go(-1)">pulse aquí</a> para corregir
<% Else %>
Su registro fu insertado correctamente.
<% End if %>
Aunque varias veces me pasó que al regresar al formulario, éste perdía los datos (y es engorroso cuando tipeaste mucho). Entonces lo solucioné con variables session (a manera de ejemplo...):
formulario.asp:
Código:
<% If Existe = "Si" Then %>
<script>Alert("El titulo ya existe, intente con otro")</script>
<% End if %>
<form..>
<input type="text" name="titulo" value="">
<textarea bame="Texto"><% = Session("Titulo") %></textarea>
</form>
<% Session.Abandon %>
procesa.asp:
Código:
<%
Titulo = Request.Form("Titulo")
Texto = Request.Form("Texto")
' Chequeamos que no exista el título
if no_existe_el_titulo then
' lo insertamos en la BD
else
' existe:
Session("Texto") = Texto
Response.Redirect("formulario.asp?Existe=Si")
End if
%>
Está escrito así nomás, pero es la idea