| CreateObject ("Id") |
Sirve para instanciar objetos en el servidor, como objetos que conectan con bases de datos, con el sistema de archivos, objetos para mandar emails, etc. Este método devuelve siempre una instancia del objeto con ese identificador. Ya hemos visto ejemplos de él en otros capítulos y también los veremos en lo sucesivo. |
Execute("URL") |
Desde ASP 3.0 (IIS 5.0) se puede ejecutar una página web desde otra página. El control y el estado de la ejecución se transfiere de la primera página a la que se indica como parámetro y cuando se acaba la ejecución de la página se devuelve a la página original. |
Transfer("URL") |
Es lo mismo que la anterior solo que el control de la página no se devuelve a la página original. Solo para ASP 3.0. |
GetLastError() |
Devuelve el último error que ocurrió en la ejecución de la página ASP como una instancia de un ASPError que tiene información sobre el nombre del archivo, la página donde sucedió el error, etc. |
HTMLEncode("str") |
Recibe una cadena a la que le sustituye los caracteres especiales del HTML, por ejemplo < se convierte en < o ¿ se sustituye por ¿
<%
cadena = Server.HTMLEncode("Esto es una <b>Tontería</b>, este texto ""es falso"" ¿Vale?")
response.write cadena
%>
Esto nos devolvería
Esto es una <b>Tontería</b>, este texto "es falso" ¿Vale? |
URLEncode("str") |
Cuando mandamos información como parámetro por la URL debemos convertir cierto tipo de caracteres que no son válidos, como los espacios u otros símbolos, por sus correspondientes códigos, por ejemplo + se utiliza para el espacio o %23 para el carácter #.
<%
cadena = Server.URLEncode("carácter no valido!")
response.write cadena
%>
Que nos devolvería
car%E1cter+no+valido%21 y lo podríamos utilizar para construir un enlace de este modo.
<a href="http://www.desarrolloweb.com?param= <%=Server.URLEncode("carácter no valido!")%>">
carácter no valido!
</a> |
MapPath("url") |
Devuelve la ruta completa en el disco del archivo indicado con el parámetro URL.
<%
cadena = server.MapPath("index.asp")
response.write cadena
%>
Devolvería algo parecido a esto
C:\inetpub\wwwroot\index.asp |