<% diagnostico = replace(diagnostico,chr(10),"<br />") : Response.Write(Request.form("diagnostico"))%>
Oye ?? si es en un textarea entonces no debes necesitas el replace, ahi se escribe como texto normal, y bueno, lo que tienes esta mal, si eso acaso funcionara seria asi:
<% diagnostico = replace(diagnostico,chr(10),"<br>") : Response.Write(Request.form("diagnostico"))%>
Pero no funcionara en el textarea, para el textarea sigue manteniendo el chr(10) normal, pero bueno si no te funciona prueba con esto:
<% diagnostico = replace(diagnostico , chr(10), VbCrlf ) : Response.Write(Request.form("diagnostico"))%>
Y bien, como dice Myakire, el Response.write el lo mas rapido, pero ademas es lo mas eficiente, es cuestion de como se trata la memoria, de hecho por esa razon inicie el tema de "Sistemas de Templates", que ya nadie contesto, pero bueno eso es otro tema, les dejo esta liga para que vean mas claro a lo que me refiero:
http://msdn.microsoft.com/library/de...aspstrcatn.asp
Encontraran cosas muy interesantes ahi, y mis razones para iniciar el tema de Sistemas de Templates.
:( Pero naide me contesto ... bay