الموصى به: استخدم الأنماط والموضوعات والجلود في ASP.NET 2.0 يمكّنك السمة والبشرة من ASP.NET2.0 من تخزين معلومات النمط والتخطيط في مجموعة من الملفات المستقلة ، والتي تسمى مجتمعة السمة. بعد ذلك ، يمكننا تطبيق هذا السمة على أي موقع لتغيير مظهر ومظهر الصفحات والضوابط داخل هذا الموقع. يمر
منذ بعض الوقت ، كانت صفحة ASP بطيئة للغاية في التنفيذ ، مع الكثير من الزوار ، ولم يتم تعديلها بشكل متكرر ، لذلك كان من الكسول جدًا الوصول مباشرة. في كل مرة اضطررت إلى تنزيلها من الخادم لتعديله ، اضطررت إلى إيجاد طريقة لتحويل صفحة ASP إلى صفحة ثابتة HTM.
لقد رأيت مثل هذه المقالات من قبل ، لكنني لم أهتم كثيرًا. كان من الصعب العثور على واحدة مناسبة عندما أردت حقًا استخدامه. لذلك بعد البحث عبر الإنترنت لفترة طويلة ، وجدت أخيرًا رمزًا أكثر ملاءمة وأضفت تعديلاتاتي الخاصة ، على النحو التالي:
| ما يلي هو المحتوى المقتبس: <٪ وظيفة getPage (url) احصل على محتويات الملف استرجاع قاتمة تعيين استرجاع = createObject (microsoft.xmlhttp) مع استرجاع Open Get ، url ، false '، ، .يرسل getPage = bytestobstr (.responseBody) تنتهي تعيين استرجاع = لا شيء وظيفة نهاية وظيفة bytestobstr (الجسم) قاتمة objstream تعيين OBJStream = server.createBject (ADODB.Stream) objstream.type = 1 objstream.mode = 3 objstream.Open objstream.write الجسم objstream.position = 0 objstream.type = 2 objstream.charset = gb2312 bytestobstr = objstream.readtext objstream.close اضبط OBJStream = لا شيء وظيفة نهاية عند استئناف الخطأ التالي url = http: //www.cuoxin.com'the عنوان الصفحة المراد قراءتها Response.write يبدأ في تحديث الصفحة الرئيسية ... wstr = getPage (url) 'Response.write (WSTR) set fs = server.createObject (scripting.filesystemObject) "إذا لم يكن myfile.folderexists (server.mappath (/html/)) ثم 'myfile.createfolder (server.mappath (/html/))' 'end if "عنوان الصفحة المراد تخزينه dizhi = server.mappath (index.htm) إذا (fs.filexists (dizhi)) ثم fs.deletefile (dizhi) إنهاء إذا تعيين crfi = fs.createTextFile (dizhi) crfi.writeline (WSTR) تعيين CRFI = لا شيء تعيين fs = لا شيء Response.write ... <font color = red> update upply! </font> ٪> |
الرمز هو أبسط. فقط حفظه في ملف ASP. ما عليك سوى تعيين عنوان URL (عنوان ASP المراد تحويله) و Dizhi (عنوان HTML ليتم حفظه). بشكل عام ، يوجد هذان الملفان في نفس الدليل لضمان عمل الصورة و CSS و JS.
آمل أن يكون ذلك مفيدًا لأولئك الأصدقاء الذين يبحثون عن HTM التي تم إنشاؤها بواسطة ASP.
المشاركة: الاختلافات والاتصالات بين ملفات تعريف الارتباط وآليات الجلسة على وجه التحديد ، تعتمد آلية ملفات تعريف الارتباط حلاً للحفاظ على الحالة على جانب العميل. إنها آلية تخزين لحالة جلسة جانب المستخدم ، وتتطلب من المستخدم فتح دعم ملف تعريف الارتباط الخاص بالعميل. دور ملفات تعريف الارتباط هو حل العيوب عديمة الجنسية لبروتوكول HTTP. و ق