Procedimientos y Funciones
El uso de procedimientos y funciones nos da la capacidad de agrupar varias instrucciones bajo un solo nombre y poder llamarlas a estas varias veces desde diferentes sitios, ahorr�ndonos la necesidad de escribirlas de nuevo.
Procedimiento
<%
sub Nombre(parametro1, parametro2,...)
instrucci�n1;
instrucci�n2;
instrucci�n3;
instrucci�n4;
end sub
%>
Para llamar a un procedimiento tenemos dos sintaxis distintas:
Sin par�ntesis
Nombre parametro1, parametro2...
Con par�ntesis
call Nombre(parametro1, parametro2)
Las funciones son iguales que los procedimientos pero estas nos permiten devolver un valor.
Funci�n
<%
function Nombre(parametro1, parametro2,...)
instrucci�n1;
instrucci�n2;
instrucci�n3;
instrucci�n4;
Nombre = Valor de retorno
end function
%>
<!-- Manual de ASP de WebEstilo.com -->
<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
function media_aritmetica(a, b)
Dim media
media=(a + b)/2
media_aritmetica = media
end function
Response.Write(media_aritmetica(4,6) & "<br>")
Response.Write(media_aritmetica(3242,524543) & "<br>")
%>
</body>
</html>