El objeto server es el que utilizamos cuando hacemos la Conexion a una BD o cuando creamos un RecordSet. Pero además, tiene otros métodos y propiedades que podemos usar al programar nuestra página ASP. A continuación veremos algunos de esos métodos y los describiremos para que conoscan como funcionan y que acción tienen.
Método CreateObject("Id"): Sirve para crear objetos en nuestro servidor. Objectos que sirven para mandar mails ("CDONS.NewMail"), para conectar a base de datos ("ADODB.Connection") y para obtener registros de las BD ("ADODB.RecordSet"). Se vera su uso en capitulos posteriore. Los referidos a Base de Datos.
Método HTMLEncode("cadena"): Lo podemos utilizar para solucionar el problema con los caracteres especiales. Reemplaza "esos" caracteres por los de HTML. Reemplazaría el signo ">" por ">". Para entenderlo miremos un ejemplo:
<%
dim cadena
cadena = Server.HTMLEncode("hola ""amigo"" como verás no hay problema si usas comillas o <B>tags de HTML</B>")
Response.Write cadena
%>
Esto devolveria el siguiente texto:
hola "amigo" como verás no hay problema si usas comillas o <B>tags de HTML</B>
Pero si miran el código HTML de está pagina verán lo siguiente, ya que el HTMLEnconde transformó los caracteres:
hola "amigo" como verás no hay problema si usas comillas o <B>tags de HTML</B>
Método Execute("URL"): Solo con el IIS 5.0 se puede utilizar este método, por el cual podriamos correr otra página desde la que estamos. La página elegida se ejecuta dentro de la nuestra, y al finalizar la segunda página, se continúa con el resto de la nuestra. Usamos <% Server.Execute("http://www.algo.com") %>
Método MapPath("URL"): Devuelve la ruta donde nos encontramos. Usamos <% Server.MapPath("archivo.asp") %>
Una propiedad de el Objeto Server es ScriptTimeout. Esta propiedad es la que indica el tiempo que debe trancurrir para que se deje de cargar un script. El tiempo por defecto es de 90. Nosotros lo podemos modificar si tenemos que cargar un script demasiado largo que necesita de mas tiempo.
Para usarlo es simple: <% Server.ScriptTimeOut = 90 %>
Usuarios que han visto este tema también han visto...
- Como pasar información entre páginas
- El Objeto FileSystemObject en ASP
- Vaciar un Array con ASP
- Agregar, eliminar y modificar datos a una BD con ASP
- Contador de clicks en ASP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.