hola, creo que puede ser  por el asp, que no manda bien las vbles, debería ser:
 
Código:
 <%
login = Request("login")
password = Request("password")
'inicia la comparacion de las variables con los datos de la base de datos
'........
'........
'........
' fin de la comparacion, si es un usuario valido, se ejecuta esto:
     nombre=(lista("NOMBRE"))
     rfc=(lista("RFC"))
     descuento=(lista("DESCUENTO"))
     Response.Write "txtnombre=" & nombre
     Response.Write "&txtrfc=" & rfc
     Response.Write "&txtdescuento=" & descuento     
%>
  Si aun así te falla asegúrate de que le has incluido el content-type adecuado. 
saludos,