<الرأس>
<%
فرعي فببروك (رقم 1، رقم 2)
استجابة.كتابة (رقم 1 * رقم 2)
النهاية الفرعية
%>
</الرأس>
<الجسم>
<ص>
يمكنك استدعاء إجراء مثل هذا:
</ص>
<ص>
النتيجة: <%call vbproc(3,4)%>
</ص>
<ص>
أو مثل هذا:
</ص>
<ص>
النتيجة: <%vbproc 3,4%>
</ص>
</الجسم>
</html>
<%@ language=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2)}%></head><body><p>النتيجة: <%jsproc (3,4)%></p></body></html>
<html> <head> <% sub vbproc(num1,num2) Response.Write(num1*num2) end sub %> <script language=javascript runat=server> function jsproc(num1,num2) { Response.Write(num1*num2) } </script> </head> <body> <p>Result: <%call vbproc(3,4)%></p> <p>Result: <%call jsproc(3,4)%></p> </body> </html>
البرنامج التعليمي الأساسي لـ ASP لتعلم تطبيق برامج ASP النيوترونية
يمكن أن يحتوي كود مصدر ASP على إجراءات فرعية ووظائف:
<html> <head><%sub vbproc(num1,num2)response.write(num1*num2)end sub%></head><body><p>النتيجة: <%call vbproc(3,4)%> </p></body></html>
من خلال كتابة السطر <%@ language=language %> أعلى العلامة <html>، يمكنك استخدام لغة برمجة نصية أخرى لكتابة الإجراءات الفرعية أو الوظائف:
<%@ language=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>النتيجة: <%jsproc (3,4)%></p> </body> </html>
عند استدعاء روتين فرعي VBScript أو JavaScript من ملف ASP مكتوب بلغة VBScript، يمكنك استخدام استدعاء الكلمة الأساسية، متبوعًا باسم الروتين الفرعي. إذا كان الروتين الفرعي يتطلب معلمات، فيجب أن تكون المعلمات محاطة بأقواس عند استخدام الكلمة الأساسية للاتصال. إذا تم حذف الاستدعاء ، فلن تحتاج المعلمات إلى أن تكون محاطة بأقواس. إذا كان الروتين الفرعي لا يحتوي على معلمات، تكون الأقواس اختيارية.
عند استدعاء روتين فرعي VBScript أو JavaScript من ملف ASP مكتوب بلغة JavaScript، يجب عليك استخدام الأقواس بعد اسم الروتين الفرعي.