Conceptos básicos de ASP

Los objetos son programas compilados e instalados en el servidor y que han sido programados para realizar un conjunto de operaciones f�cilmente accesibles por otros programas y que reciben el nombre de M�todos.

Debido a que el resultado de procesar una p�gina ASP es una p�gina HTML, el objeto Response es probablemente el m�s utilizado en las p�ginas ASP ya que permite la comunicaci�n entre el servidor y el cliente.

Veamos ahora el m�todo Write, mediante el cual enviaremos informaci�n al navegador. Entre esta informaci�n podremos incluir el valor de las variables y tags html que condicionan el aspecto de la p�gina.

Utilizaci�n del objeto Response

<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
 <BODY>
  <%
    Dim nombre

    nombre = "Alex Morales"
    ' Imprime el nombre de la variable

    ' Concatenar strings utilizando VBSCRIPT
    Response.Write("<h1>Mi nombre es: <b>" & nombre & "</b></h1>")

    ' Imprime la cadena de texto entre comillas. 
    ' El mismo resultado que Response.Write utilizando el signo igual
    (="Mi primera p�gina ASP")
  %>
 </BODY>
</HTML>

.�Organizaci�n del c�digo en Funciones

Para facilitar la lectura del c�digo en las p�ginas ASP, obtener rehusabilidad y en definitiva estructurar la aplicaci�n, ASP permite crear funciones y subrutinas (las primeras se distinguen de las segundas porque retornan un valor). Si conoces Visual Basic observar�s que el sistema es id�ntico en las p�ginas ASP.

Ejemplo de subrutina

<%@ LANGUAGE="VBSCRIPT" %>
<%
  ' Declaraci�n de la subrutina Sumar
  sub Sumar(valorA, valorB, res)
    res = valorA + valorB
  end sub
%>
  
  <HTML>
  <BODY>
   <% Dim result
      'Llamada a la subrutina Sumar
      Call Sumar 30, 40, c
      Response.write "El resultado de: 30 + 40 es " & c %>  
  </BODY>
  </HTML>

Ejemplo de Funci�n

<%@ LANGUAGE="VBSCRIPT" %>
<%
  ' Declaraci�n de la Funci�n Sumar
  function Sumar(valorA, valorB)
    Sumar = valorA + valorB
  end function
%>
  
  <HTML>
  <BODY>
   <% Dim result
      'Llamada a la Funci�n Sumar
      Response.write "El resultado de: 30 + 40 es " & Sumar (30,40) %>  
  </BODY>
  </HTML>

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO