แนะนำ: การย้ายจาก ASP ไปยัง ASP - การพิจารณาเบื้องต้น (II) การใช้แนวคิดเดียวกับการสร้างการเชื่อมต่อสากลในโมดูลแยกต่างหากเราสร้าง Pagelet Pagelet ช่วยให้นักพัฒนาสามารถสร้างการควบคุมแบบหลอกซึ่งสามารถใช้เพื่อแสดงคุณสมบัติวิธีการและเหตุการณ์เช่นเดียวกับวัตถุ ทางออกของเราคือ: สร้างไฟล์
การสอนที่ง่ายมากสำหรับเพื่อนที่ชอบ SEO แทนที่ http: //www.***.cn/article.asp? logid = 26 ด้วย http: //www.***.cn/article.asp? /a26.html ไม่จำเป็นต้องใช้ IIS isapi_rewrite เพื่อทำการเขียน url ใหม่ตาม IIS
1. ฐานข้อมูลนั้นใช้งานง่าย, data.mdb เพื่อสร้างบทความตารางโดยมีสามฟิลด์: ID, ชื่อเรื่อง, เนื้อหา; การกำหนดหมายเลขอัตโนมัติชื่อเรื่องและบทความ
2. config.asp
ASP/Visual Basic Code
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - 'ลิงก์ฐานข้อมูล db = data.mdb SET Conn = Server.CreateObject (ADODB.Connection) connstr = provider = microsoft.jet.oledb.4.0; แหล่งข้อมูล = & server.mappath (db) conn.open connstr ถ้าเอ่อแล้ว err.lear ตั้งค่า conn = ไม่มีอะไร Response.write มีข้อผิดพลาดในการเชื่อมต่อฐานข้อมูลโปรดตรวจสอบสตริงการเชื่อมต่อ Response.end สิ้นสุดถ้า 'กำหนดการอ่านอินเทอร์เฟซการอ่านข่าว dim news_title, news_content Sub ReadNews () ตั้งค่า rs1 = server.createObject (adodb.recordset) SQL1 = SELECT ID, ชื่อเรื่องเนื้อหาจากบทความที่ id = & id Rs1.open SQL1, Conn, 3,3 news_title = rs1 (ชื่อ) news_content = rs1 (เนื้อหา) rs1.close ตั้งค่า rs1 = ไม่มีอะไร สิ้นสุดย่อย - |
3. default.asp
ต่อไปนี้เป็นเนื้อหาที่ยกมา:
ASP/Visual Basic Code
<!-#รวมไฟล์ = config.asp->
<ol>
-
ตั้งค่า rs = server.createObject (adodb.recordset)
SQL = เลือก * จากบทความ
Rs.Open SQL, Conn, 1,1
ทำในขณะที่ไม่ใช่ RS.EOF
-
<li> <a href = article.asp?/<%= rs (id)%>. html> <%= ซ้าย (trim (rs (ชื่อ)), 30)%> </a> </li>
-
Rs.Movenext
วง
Rs.close
ตั้งค่า rs = ไม่มีอะไร
-
</ol>
4. บทความ.
ASP/Visual Basic Code
ต่อไปนี้เป็นเนื้อหาที่ยกมา: <!-#รวมไฟล์ = config.asp-> - id = request.QueryString (id) ถ้า id = จากนั้น server_v40 = request.serverVariables (query_string) id = int (แทนที่ (แทนที่ (server_v40,/,), html,))) สิ้นสุดถ้า โทรหา readnews () - <div> ชื่อเรื่อง: <b> <%= news_title%> </b> <br /> เนื้อหา: <%= news_content%> </div> |
แบ่งปัน: วิธีการใช้เซสชันการแชร์ ASP และ ASP.NET ใน. NET กลไกการจัดเก็บของเซสชันนั้นแตกต่างจาก ASP แม้ว่ามันจะสามารถเรียกใช้ ASP และ ASPX ในเวลาเดียวกันภายใต้ IIS เดียวกัน แต่เซสชั่นไม่สามารถส่งผ่านระหว่างพวกเขาได้ ก่อนหน้านี้มีการใช้ระบบจำนวนมากกับ ASP ในระหว่างกระบวนการอัพเกรดหาก ASP ถูกยกเลิกอย่างสมบูรณ์