موصى به: أمثلة على كائنات استجابة ASP Basic Basic التعليمية ASP يتم استخدام كائن استجابة ASP لإرسال نتائج الإخراج من الخادم إلى المستخدم. أمثلة استخدام ASP لكتابة النص يوضح هذا المثال كيفية استخدام ASP لكتابة النص. فيما يلي المحتوى المقتبس: <html> <
| ما يلي هو المحتوى المقتبس: <style> td {font-family: font-family ؛ حجم الخط: 9pt} </style> <body bgcolor = eeeeeee> <عرض الجدول = 180 cellpadding = 0 cellpacing = 1 bgColor = DDDDDD align = center> <٪ ما يلي هو الرمز المحدد الذي تنفذه خوارزمية التقويم في ASP حدد ما إذا كان يتم تحديد عام وشهر أولاً ، وإذا لم يكن الأمر كذلك ، فسيتم عرضه وفقًا للعام والشهر الحاليين إذا طلب (reqdate) = ثم CurrentDate = التاريخ آخر CurrentDate = trim (طلب (reqdate)) إنهاء إذا pyear = السنة (CurrentDate) PMONTH = شهر (CurrentDate) يولد الرمز التالي محتوى رأس الجدول الذي يعرضه التقويم ٪> <tr align = left bgcolor =#ddddd> <عرض TD = 14 ٪ ارتفاع = 19 محاذاة = المركز> <type type = button value = << onClick = javaScript: location.href = '؟ reqdate = <٪ = dateadd (m ، -1 ، currentDate) ٪>'> </td> <td colspan = 5 محاذاة = المركز> <٪ = pyear ٪> السنة <٪ = pmonth ٪> الشهر </td> <عرض TD = 14 ٪ محاذاة = المركز> <type type = button value = >> onClick = javaScript: location.href = '؟ reqdate = <٪ = dateadd (m ، 1 ، currentDate) ٪>'> </td> </r> <tr align = center bgcolor =#cccccc> <عرض TD = 14 ٪ ارتفاع = 19> اليوم </td> <عرض TD = 14 ٪> 1 </td> <عرض TD = 14 ٪> 2 </td> <عرض TD = 14 ٪> ثلاثة </td> <عرض TD = 14 ٪> 4 </td> <عرض TD = 14 ٪> خمسة </td> <عرض TD = 14 ٪> ستة </td> </r> <tr align = center bgcolor = ffffff height = 19> <٪ نظرًا لعدم وجود وظيفة في ASP للحصول على عدد الأيام الموجودة في شهر محدد ، نحتاج إلى الحصول عليها من خلال خوارزميات أخرى. الخوارزمية بسيطة للغاية في الواقع ، والتي تتمثل في حساب عدد الأيام الفرق بين اليوم الأول من الشهر واليوم الأول من الشهر المقبل. FromDate = FormatDateTime (شهر (CurrentDate) و / 1 / & Year (CurrentDate)) Toodate = formatDatetime (dateadd (m ، 1 ، fromdate)) احصل على اليوم الأول من الشهر لإظهار الأسبوع NunmonthStart = أيام الأسبوع (FromDate) -1 احصل على الفرق الإجمالي بين اليوم الأول إلى اليوم الأول من الشهر المقبل (كم عدد الأيام الموجودة في الشهر) Nunmonthend = Datediff (D ، FromDate ، Toodate) 'كم عدد صفوف الجداول اللازمة لعرضها لتحديد التقويم (7 أيام لكل صف) إذا nunmonthstart nunmonthend <36 ثم ماكسي = 36 آخر ماكسي = 43 إنهاء إذا تغيير لإنشاء الجدول وعرضه أنا = 1 افعل بينما أنا <maxi IV = i-nunmonthstart إذا كنت nunmonthstart وأنا <= nunmonthend nunmonthstart ثم إذا تم عرضه اليوم ، فاستخدم خلفية حمراء إذا كان IV = Day (الآن) والشهر (الآن) = PMONTH و YEAR (الآن) = pyear ثم استجابة. write (<td align = center bgcolor = ffaaa> <a href = '#' target = _blank> & iv & </a> </td>) آخر Response.write (<td align = center> <a href = '#' target = _blank> & iv & </a> </td>) إنهاء إذا آخر استجابة. write (<td> </td>) إنهاء إذا "إذا كان يمكن تقسيمها على 7 (7 يتم عرضها لكل سطر) ، فإن إخراج سطر جديد إذا كنت mod 7 = 0 ثم استجابة. write (</tr> <tr align = center bgcolor = ffffff height = 19>) إنهاء إذا أنا = أنا 1 حلقة ٪> </table> </body> |
حصة: ASP 3.0 البرمجة المتقدمة (43) 9.3.5 التخزين المؤقت للبيانات أولاً وقبل كل شيء ، من المهم ملاحظة أنه على الرغم من استخدام ذاكرة التخزين المؤقت للبيانات وتسجيلات التسجيلات لتحسين الأداء ، إلا أن الاثنين غير ذي صلة. ذاكرة التخزين المؤقت للبيانات هي منطقة تخزين بيانات مؤقتة تتيح استخدام البيانات في ذاكرة التخزين المؤقت بدلاً من تجديد أرقام جديدة.