وحدات ASP
- الصفحة السابقة متغيرات ASP
- الصفحة التالية نموذج ASP
في ASP، يمكنك استدعاء subroutine عبر VBScript وطرق أخرى.
مثال:
- استدعاء subroutine باستخدام VBScript
- كيفية استدعاء subroutine مكتوب بلغة VBScript من ASP.
- استدعاء subroutine باستخدام JavaScript
- كيفية استدعاء subroutine مكتوب بلغة JavaScript من ASP.
- استدعاء subroutine باستخدام VBScript و JavaScript
- كيفية استدعاء subroutine مكتوب بلغة VBScript و JavaScript في ASP file.
subroutine
يمكن لـ ASP source code أن يحتوي على subroutine و function:
<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>، مما يتيح استخدام لغة سكربت أخرى لكتابة subroutine أو function:
<%@ language="javascript" %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>نتيجة: <%jsproc(3,4)%></p> </body> </html>
الفرق بين VBScript و JavaScript
عند استدعاء VBScript أو JavaScript subroutine من ASP file مكتوب بلغة VBScript، يمكن استخدام الكلمة المفتاحية "call"، متبوعة باسم subroutine. إذا كان subroutine يحتاج إلى معاملات، يجب استخدام الأقواس لضمان معاملاتها عند استخدام الكلمة المفتاحية "call". إذا تم تهميش "call"، فإن المعاملات لا تحتاج إلى الأقواس. إذا لم يكن subroutine يحتوي على أي معاملات، فإن الأقواس اختيارية.
عندما يتم استدعاء وحدات VBScript أو JavaScript المكتوبة بلغة JavaScript من ملف ASP، يجب استخدام الأقواس بعد اسم الوحدة.
- الصفحة السابقة متغيرات ASP
- الصفحة التالية نموذج ASP