Subprogram ASP

Dalam ASP, anda boleh menghubungi subprogram melalui VBScript dan cara lain.

Contoh:

Menghubungi subprogram yang menggunakan VBScript
Bagaimana untuk menghubungi subprogram yang ditulis dengan VBScript daripada ASP.
Menghubungi subprogram yang menggunakan JavaScript
Bagaimana untuk menghubungi subprogram yang ditulis dengan JavaScript daripada ASP.
Menghubungi subprogram yang menggunakan VBScript dan JavaScript
Bagaimana untuk menghubungi subprogram yang ditulis dengan VBScript dan JavaScript daripada fail ASP.

Subprogram

Kod sumber ASP boleh mengandungi subprogram dan fungsi:

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

Tulis <%@ language="language" %> Baris ini ditulis di atas tag <html> untuk menggunakan bahasa skrip lain untuk menulis subprogram atau fungsi:

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

Perbezaan antara VBScript dan JavaScript

Dalam menghubungi subprogram VBScript atau JavaScript daripada fail ASP yang ditulis dengan VBScript, boleh digunakan kata kunci "call", diikuti dengan nama subprogram. Jika subprogram memerlukan parameter, ketika menggunakan kata kunci "call", parameter mesti dihimpun dalam kurung. Jika diputuskan, parameter tidak mesti dihimpun dalam kurung. Jika subprogram tidak mempunyai parameter, kurung adalah pilihan.

Ketika memanggil subprogram VBScript atau JavaScript dari berkas ASP yang ditulis dengan JavaScript, mesti digunakan tanda kurung setelah nama subprogram.