Sottoprogrammi ASP

In ASP, è possibile chiamare sottoprogrammi tramite VBScript e altri metodi.

Esempio:

Chiamare sottoprogrammi che utilizzano VBScript
Come chiamare sottoprogrammi scritti in VBScript da ASP.
Chiamare sottoprogrammi che utilizzano JavaScript
Come chiamare sottoprogrammi scritti in JavaScript da ASP.
Chiamare sottoprogrammi che utilizzano VBScript e JavaScript
Come chiamare sottoprogrammi scritti in VBScript e JavaScript in un file ASP.

sottoprogramma

Il codice sorgente ASP può includere sottoprogrammi e funzioni:

<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result:</p> <%call vbproc(3,4)%></p>
</body>
</html>

Inserire <%@ language="language" %> Questa riga deve essere scritta sopra il tag <html> per utilizzare un altro linguaggio di scripting per scrivere sottoprogrammi o funzioni:

<%@ language="javascript" %>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>

Differenze tra VBScript e JavaScript

Quando si chiama un sottoprogramma VBScript o JavaScript da un file ASP scritto in VBScript, è possibile utilizzare la parola chiave "call", seguita dal nome del sottoprogramma. Se il sottoprogramma richiede parametri, quando si utilizza la parola chiave "call", i parametri devono essere racchiusi tra parentesi. Se si omette "call", i parametri non devono essere racchiusi tra parentesi. Se il sottoprogramma non ha parametri, le parentesi sono opzionali.

Quando si chiama un sottoprogramma VBScript o JavaScript da un file ASP scritto in JavaScript, è necessario utilizzare parentesi tonde dopo il nome del sottoprogramma.