موصى به: ASP 3.0 Programming (43) 9.3.5 التخزين المؤقت للبيانات أولاً وقبل كل شيء ، من المهم ملاحظة أنه على الرغم من استخدام ذاكرة التخزين المؤقت للبيانات وتسجيلات التسجيلات لتحسين الأداء ، إلا أن الاثنين غير ذي صلة. ذاكرة التخزين المؤقت للبيانات هي منطقة تخزين بيانات مؤقتة تتيح استخدام البيانات في ذاكرة التخزين المؤقت بدلاً من تجديد أرقام جديدة.
يتم استخدام كائن استجابة ASP لإرسال نتائج الإخراج من الخادم إلى المستخدم.
مثال
كتابة النص باستخدام ASP
يوضح هذا المثال كيفية استخدام ASP لكتابة النص.
| ما يلي هو المحتوى المقتبس: <html> <body> <٪ الرد. write (مرحبا العالم!) ٪> </body> </html> |
تنسيق النص باستخدام علامات HTML في ASP
يوضح هذا المثال كيفية استخدام ASP لدمج العلامات النصية و HTML.
| ما يلي هو المحتوى المقتبس: <html> <body> <٪ Response.write (<h2> يمكنك استخدام علامات HTML لتنسيق النص! </h2>) ٪> <٪ استجابة. write (<p style = 'color:#0000ff'> تم تصميم هذا النص مع سمة النمط! </p>) ٪> </body> </html> |
إعادة توجيه المستخدمين إلى عناوين URL مختلفة
يوضح هذا المثال كيفية إعادة توجيه المستخدم إلى عنوان URL آخر.
| ما يلي هو المحتوى المقتبس: <٪ إذا طلب .form (حدد) <> ثم استجابة. إنهاء إذا ٪> <html> <body> <form action =/example/aspe/demo_aspe_redirect.asp method = post> <نوع الإدخال = اسم الراديو = حدد value =/example/aspe/demo_aspe_server.asp> مثال الخادم <br> <نوع الإدخال = اسم الراديو = حدد value =/example/aspe/demo_aspe_text.asp> مثال نص <br> <br> <نوع الإدخال = إرسال القيمة = go!> </form> </body> </html> |
إظهار روابط عشوائية
يوضح هذا المثال ارتباطًا تشعبيًا يعرض أحد الصلتين في كل مرة تقوم فيها بتحميل الصفحة.
| ما يلي هو المحتوى المقتبس: <html> <body> <٪ عشوائي () r = rnd () إذا r> 0.5 ثم Response.write (<a href = 'http: //cuoxin.com'> cuoxin.com </a>) آخر Response.write (<a href = 'http: //www.cuoxin.com'> www.cuoxin.com </a>) إنهاء إذا ٪> <p> يوضح هذا المثال رابطًا ، في كل مرة تقوم فيها بتحميل الصفحة ، سيتم عرضها أحد الرابطين: cuoxin.com! أو www.cuoxin.com! هناك فرصة بنسبة 50 ٪ ل كل منهم. </p> </body> </html> |
السيطرة على ذاكرة التخزين المؤقت
يوضح هذا المثال كيفية التحكم في ذاكرة التخزين المؤقت.
| ما يلي هو المحتوى المقتبس: <٪ استجابة. buffer = صحيح ٪> <html> <body> <p> سيتم إرسال هذا النص إلى متصفحك عندما يتم مسح المخزن المؤقت للرد الخاص بي. </p> <٪ استجابة ٪> </body> </html> |
مسح ذاكرة التخزين المؤقت
يوضح هذا المثال كيفية مسح ذاكرة التخزين المؤقت.
| ما يلي هو المحتوى المقتبس: <٪ استجابة. buffer = صحيح ٪> <html> <body> <p> هذا بعض النص الذي أريد إرساله إلى المستخدم. </p> <p> لا ، لقد غيرت رأيي. أريد مسح النص. </p> <٪ استجابة ٪> </body> </html> |
أوقف البرنامج النصي أثناء المعالجة وإرجاع النتيجة
يوضح هذا المثال كيفية مقاطعة تشغيل البرنامج النصي أثناء المعالجة.
| ما يلي هو المحتوى المقتبس: <html> <body> <p> أنا أكتب بعض النص. هذا النص لن يكون <br> أبدًا <٪ استجابة ٪> انتهى! لقد فات الأوان لكتابة المزيد! </p> </body> </html> |
قم بتعيين عدد الدقائق لتخزين الصفحة في المستعرض قبل انتهاء صلاحيتها
يوضح هذا المثال كيفية تحديد وقت ذاكرة التخزين المؤقت للصفحة في المتصفح قبل انتهاء صلاحيته.
| ما يلي هو المحتوى المقتبس: <٪ استجابة. expires = -1 ٪> <html> <body> <p> سيتم تحديث هذه الصفحة مع كل وصول! </p> </body> </html> |
قم بتعيين تاريخ انتهاء صلاحية أو وقت ذاكرة التخزين المؤقت للصفحة في المتصفح
يوضح هذا المثال كيفية تحديد وقت ذاكرة التخزين المؤقت أو تاريخ أو وقت صفحة في المتصفح
| ما يلي هو المحتوى المقتبس: <٪ استجابة. expiresabsolute =#مايو 05،2001 05: 30: 30# ٪> <html> <body> <p> ستنتهي صلاحية هذه الصفحة في 05 مايو 2001 05:30:30! </p> </body> </html> |
تحقق مما إذا كان المستخدم لا يزال متصلاً بالخادم
يوضح هذا المثال كيفية التحقق مما إذا كان المستخدم منفصلًا عن الخادم.
| ما يلي هو المحتوى المقتبس: <html> <body> <٪ إذا كان الاستجابة استجابة. write (لا يزال المستخدم متصلاً!) آخر استجابة. write (المستخدم غير متصل!) إنهاء إذا ٪> </body> </html> |
تعيين نوع المحتوى
يوضح هذا المثال كيفية تحديد نوع المحتوى.
| ما يلي هو المحتوى المقتبس: <٪ استجابة. contenttype = text/html ٪> <html> <body> <p> هذا بعض النص </p> </body> </html> |
مجموعة الأحرف
يوضح هذا المثال كيفية تحديد اسم مجموعة الأحرف.
| ما يلي هو المحتوى المقتبس: <٪ استجابة. Charset = ISO8859-1 ٪> <html> <body> <p> هذا بعض النص </p> </body> </html> |
كائن الاستجابة
يتم استخدام كائن استجابة ASP لإرسال نتائج الإخراج من الخادم إلى المستخدم. مجموعاتها وخصائصها وطرقها هي كما يلي:
المشاركة: استفد من رسم خرائط URL ASP.NET 2.0 مقدمة: تعيين URL هو ميزة جديدة مقدمة في ASP.NET 2.0. تساعدنا تقنية رسم خرائط URL على تعيين عنوان URL معين لعنوان URL آخر. للمساعدة في فهم ، لنفترض أن لديك صفحة تسمى الصفحة الرئيسية. aspx على الموقع للوصول إلى الصفحة الرئيسية ، ويستخدمها جميع المستخدمين أيضًا