SUB
Il costrutto Sub crea una subrutine che si apre con " sub nome_sub()" e si chiude con " end sub" .
Una Sub può compiere diverse operazioni per lo script chiamante ma non restituisce un valore (a differenza delle function).
Facciamo un semplice esempio di una Sub per calcolare, partendo da un prezzo netto, il prezzo comprensivo dell' iva.
<%
sub iva_calc(prezzo)
response.write prezzo+((prezzo/100)*20) & " Euro"
end sub
%>
Per richiamare la Subrutine all' interno del nostro script useremo:
<%
Dim MioPrezzo
MioPrezzo = 100
call iva_calc(MioPrezzo)
%>