موصى به: مقدمة في جمع وخصائص وطرق كائنات الاستجابة في ASP يستجيب كائن الاستجابة لاستجابة HTTP ، حيث يمكن للخصائص والأساليب التحكم في كيفية إرسال بيانات الخادم إلى متصفح العميل. عند استخدام كائنات الاستجابة في البرامج النصية ASP ، يتم اتباع تنسيق بناء الجملة التالي: استجابة. استجابة اسم المجموعة. استجابة اسم السمة. يحتوي كائن استجابة اسم الطريقة على مجموعة ملفات تعريف الارتباط واحدة فقط ، كل مجموعة من المجموعة
1. صفيف الوظيفة ()
الوظيفة: إنشاء متغير صفيف
التنسيق: صفيف (قائمة)
المعلمة: القائمة هي كل عمود رقمي في متغير الصفيف ، مع فترات فواصل في الوسط
مثال:
<٪ i = Array (1،2،3) ٪>
النتيجة: تم تعيينني كصفيف
2. وظيفة Cint ()
الوظيفة: تحويل تعبير/نوع آخر من المتغير إلى نوع عدد صحيح (int)
التنسيق: Cint (التعبير)
المعلمة: التعبير هو أي تعبير صالح/متغير نوع آخر
مثال:
<٪
و = 234
استجابة. cint cint (f) + 2
٪>
النتائج: 236
تعمل الدالة cint () على تحويل الحرف 234 إلى عدد صحيح 234. إذا كان التعبير فارغًا أو غير صالح ، فإن قيمة الإرجاع هي 0 ؛
3. الوظيفة: CreatoBject ()
الوظيفة: إنشاء وإرجاع كائن ActiveX.
التنسيق: CreatoBject (Obname)
المعلمة: الاسم هو اسم الكائن
مثال:
<٪
تعيين con = server.createBject (adodb.connection)
٪>
نتيجة:
4. وظيفة CSTR ()
الوظيفة: تحويل تعبير/نوع آخر من المتغير إلى نوع حرف (سلسلة)
التنسيق: CSTR (تعبير)
المعلمات: التعبير هو أي تعبير صحيح/متغير نوع آخر
مثال:
<٪
S = 3 + 2
استجابة. تكتب النتيجة هي: & cstr (s)
٪>
النتيجة: تعمل الوظيفة CSTR () على تحويل عدد صحيح 5 إلى الحرف 5.
5. تاريخ الوظيفة ()
الوظيفة: إرجاع تاريخ النظام الحالي (جانب الخادم)
التنسيق: التاريخ ()
المعلمات: لا شيء
مثال <٪ تاريخ () ٪>
النتائج: 05/10/00
6. وظيفة dateadd ()
الوظيفة: حساب وقت محدد و
التنسيق: dateadd (timeinterval ، الرقم ، التاريخ)
المعلمات: TimeInterval هي الوحدة الزمنية (الشهر ، اليوم ...) ؛ الرقم هو قيمة الفاصل الزمني ، والتاريخ هو نقطة البداية الوقت.
مثال:
<٪
CurrentDate = #8/4/99 #
NewDate = dateadd (M ، 3 ، CurrentDate)
استجابة. نيوديت
٪> <٪
CurrentDate = #12: 34: 45 PM #
NewDate = dateadd (H ، 3 ، CurrentDate)
استجابة. نيوديت
٪>
نتيجة:
11/4/99
3:34:45 مساءً
في
م = شهر ؛
د = اليوم ؛
إذا كان تنسيق CurrentDate ، إذن ،
H = ساعة ؛
S = الثاني ؛
7. وظيفة Datediff ()
الوظيفة: احسب الفرق الزمني المحدد لكمية معينة
التنسيق: Datediff (TimeInterval ، Date1 ، Date2 [، FirstdayOfweek [، FirstDayoFyear]])
المعلمات: TimeInterval هي الوحدة الزمنية ؛ Date1 و Date2 هي تعبيرات تاريخ صالحة ، FirstDayOfweek ، FirstDayOfyear هي أي خيارات.
مثال:
<٪
FromDate = #8/4/99 #
TODATE = #1/1/2000 #
استجابة. write هناك & _
Datediff (D ، FromDate ، Toodate) & _
أيام إلى المليون من 8/4/99.
٪>
النتائج: هناك 150 يومًا لمليونوم من 8/4/99.
8. يوم الوظيفة ()
الوظيفة: إرجاع قيمة عدد صحيح مقابلة ليوم شهر معين
التنسيق: اليوم (التاريخ)
المعلمات: التاريخ هو تعبير تاريخ صالح ؛
مثال lt ؛ ٪ = التاريخ (#8/4/99#) ٪>
النتائج: 4
9. وظيفة formatcurrency ()
الوظيفة: تحويل إلى تنسيق العملة
التنسيق: FormatCurrency (التعبير [، الرقم [، LeadingDigit [، Paren [، GroupDigit]]]]))
المعلمات: التعبير هو تعبير رقمي صالح. يمثل الرقم عدد الأرقام بعد النقطة العشرية ؛ LeadingDigit ، Paren ، GroupDigit هي أي خيارات.
مثال <٪ = formatcurrency (34.3456) ٪>
النتائج 34.35
10. وظيفة formatdatetime ()
الوظيفة: تنسيق التعبير/المتغير
التنسيق: FormatDateTime (التاريخ [، nameformat])
المعلمات: التاريخ هو تعبير تاريخ صالح/متغير ؛ NameFormat هو اسم ثابت للتاريخ المحدد.
مثال <٪ = formatDateTime (08/04/99 ، vblongdate) ٪>
النتائج: الأربعاء ، 041999 أغسطس
21. وظيفة isnumeric ()
الوظيفة: إرجاع قيمة منطقية لتحديد ما إذا كان المتغير هو متغير رقمي ، أو متغيرات أخرى يمكن تحويلها إلى أرقام.
التنسيق: isnumbic (التعبير)
المعلمة: التعبير هو متغير تعسفي.
مثال:
<٪
أنا = 234
الرد
٪>
النتيجة: صحيح.
22. وظيفة isObject ()
الوظيفة: إرجاع قيمة منطقية لتحديد ما إذا كان المتغير متغير كائن ،
التنسيق: isObject (التعبير)
المعلمة: التعبير هو متغير تعسفي.
مثال:
<٪
تعيين con = server.creatoBject (adodb.connection)
استجابة. write isObject (con)
٪>
النتيجة: صحيح
23. الوظيفة: lbound ()
الوظيفة: إرجاع الحد الأدنى من صفيف.
التنسيق: lbound (ArrayName [، Dimension])
المعلمة: ArrayName هو متغير صفيف ، والبعد هو أي عنصر
مثال:
<٪
أنا = صفيف (1،2،3)
الرد. write lbound (i)
٪>
النتائج: 0
24. وظيفة LCASE ()
الوظيفة: قم بتحويل جميع أحرف متغير نوع الحرف إلى أحرف صغيرة.
التنسيق: LCASE (سلسلة)
المعلمة: السلسلة متغير سلسلة
مثال:
<٪
str = هذا هو LCASE!
استجابة
٪>
النتيجة: هذا هو LCASE!
25. وظيفة اليسار ()
الوظيفة: اعتراض الجزء الأول من السلسلة ؛
التنسيق: اليسار (سلسلة ، طول)
المعلمات: سلسلة السلسلة ، الطول المعتاد حسب الطول.
مثال: <٪ = اليسار (هذا اختبار! ، 6) ٪>
النتائج: هذا أنا
26. وظيفة LEN ()
الوظيفة: إرجاع طول السلسلة أو طول البايت للمتغير
التنسيق: لين (سلسلة | varname)
المعلمة: سلسلة ؛ varname أي اسم متغير
مثال:
<٪
strtest = هذا اختبار!
المشاركة: استخدام وظيفة msgbox ودالة الإدخال في ASP تعرض وظيفة MSGBox رسالة في مربع الحوار ، في انتظار النقر فوق الزر ، وإرجاع قيمة للإشارة إلى الزر الذي ينقر عليه المستخدم. تنسيق بناء الجملة كما يلي: msgbox (frever [، buttons] [، title] [، freedfile ، context]) موجه: حدد أزرار السلسلة المعروضة في مربع الحوار: حدد الرقم ونوع الأزرار المعروضة ، ونمط الرمز المستخدم ، والقيمة الافتراضية هي 0 (المعلمات (المعلمات