موصى به: الترحيل من ASP إلى ASP - الاعتبارات الأولية (II) باستخدام نفس الفكرة مثل إنشاء اتصال عالمي في وحدة نمطية منفصلة ، نقوم بإنشاء باجلي. تمكن Pagelet المطورين من إنشاء السيطرة الزائفة ، والتي يمكن استخدامها لعرض الخصائص والأساليب والأحداث وكذلك الكائنات. حلنا هو: إنشاء أ
برنامج تعليمي بسيط للغاية للأصدقاء الذين يحبون تحسين محركات البحث. استبدل http: //www.cn/article.asp؟ logid = 26 مع http: //www.cn/article.asp؟ /a26.html. ليست هناك حاجة لاستخدام IIS ISAPI_REWRITE لجعل عنوان URL إعادة كتابة بناءً على IIS
1. قاعدة البيانات بسيطة لاستخدام الوصول ، data.mdb لإنشاء مقالة جدول ، مع ثلاثة حقول: معرف ، عنوان ، المحتوى ؛ الترقيم التلقائي والعنوان ومحتوى المقالة.
2. config.asp
رمز ASP/Visual Basic
| ما يلي هو المحتوى المقتبس: <٪ رابط قاعدة البيانات db = data.mdb تعيين conn = server.createBject (adodb.connection) connstr = provider = microsoft.jet.oledb.4.0 ؛ مصدر البيانات = & server.mappath (db) Conn.Open Connstr إذا أخطأ بعد ذلك err.clear تعيين conn = لا شيء Response.write هناك خطأ في اتصال قاعدة البيانات ، يرجى التحقق من سلسلة الاتصال. استجابة إنهاء إذا حدد قراءة واجهة قراءة الأخبار Dim News_title ، news_content sub readnews () SET RS1 = Server.CreateBject (ADODB.RecordSet) SQL1 = حدد المعرف ، العنوان ، المحتوى من المقالة حيث id = & id RS1.Open SQL1 ، Conn ، 3،3 news_title = rs1 (العنوان) news_content = rs1 (المحتوى) RS1.Close تعيين RS1 = لا شيء نهاية الفرعية ٪> |
3. Default.asp
ما يلي هو المحتوى المقتبس:
رمز ASP/Visual Basic
<!-#تضمين ملف = config.asp->
<ol>
<٪
تعيين rs = server.createBject (adodb.recordset)
SQL = SELECT * من المقالة
Rs.Open SQL ، Conn ، 1،1
افعل بينما لا rs.eof
٪>
<li> <a href = article.asp؟/<٪ = rs (id) ٪>
<٪
Rs.Movenext
حلقة
Rs.close
تعيين روبية = لا شيء
٪>
</ol>
4. article.asp
رمز ASP/Visual Basic
ما يلي هو المحتوى المقتبس: <!-#تضمين ملف = config.asp-> <٪ id = request.querystring (id) إذا هوية = ثم server_v40 = request.servervariables (Query_String) id = int (استبدال (استبدال (server_v40 ،/،) ، html ،))) إنهاء إذا استدعاء readnews () ٪> <viv> العنوان: <b> <٪ = news_title ٪> </b> <br /> المحتوى: <٪ = news_content ٪> </div> |
مشاركة: كيفية تنفيذ جلسة مشاركة ASP و ASP.NET في .NET ، تختلف آلية التخزين للجلسة عن آلية ASP. على الرغم من أنه يمكن تشغيل ASP و ASPX في نفس الوقت تحت نفس IIS ، لا يمكن تمرير الجلسة بينهما. في السابق ، تم استخدام عدد كبير من الأنظمة في ASP. أثناء عملية الترقية ، إذا تم التخلي عن ASP تمامًا