แนะนำ: อินสแตนซ์ ASP: การแสดงผลทันทีของผู้ดูหน้าปัจจุบัน ASP ตระหนักถึงการแสดงผลทันทีของหมายเลขดูหน้าปัจจุบันของคนออนไลน์ไฟล์ ASP เป็นเนื้อหาอ้างอิง: <!-#รวมไฟล์ = dbConn.asp-> <%onlinetimeout = 10
นี่คือประสบการณ์ของฉันเองที่คุณจะอ้างถึง
เป้าหมายของฉันคือการทำให้การพัฒนาง่ายขึ้นพิจารณางบการนำไปใช้ให้น้อยที่สุดเท่าที่จะเป็นไปได้และอุทิศพลังงานมากขึ้นในการคิดเกี่ยวกับตรรกะทางธุรกิจ ฉันหวังว่าบทความของฉันจะเป็นแรงบันดาลใจและช่วยคุณ
โอเคมาถึงจุด:
มาดูตัวอย่างต่อไปนี้:
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - db_path = ฐานข้อมูล/cnbruce.mdb SET Conn = Server.CreateObject (ADODB.Connection) connstr = provider = microsoft.jet.oledb.4.0; แหล่งข้อมูล = & server.mappath (db_path) conn.open connstr ตั้งค่า rs = server.createObject (adodb.recordset) sql = select * จาก cnarticle Rs.Open SQL, Conn, 1,1 ถ้า RS.EOF และ Rs.Bof แล้ว Response.write (ยังไม่มีบทความ) อื่น ทำจนกระทั่ง RS.EOF Response.write (ชื่อของบทความคือ: & rs (cn_title))) Response.write (<br> ผู้เขียนบทความคือ: & rs (cn_author))) Response.write (<br> บทความถูกเพิ่มลงใน: & rs (cn_time)) Response.write (<br> เนื้อหาของบทความคือ: & rs (cn_content)) Response.write (<Hr>) Rs.Movenext วง สิ้นสุดถ้า Rs.close ตั้งค่า rs = ไม่มีอะไร conn.close ตั้งค่า conn = ไม่มีอะไร - |
นี่เป็นตัวอย่างทั่วไปของการอ่านข้อมูลและแสดงดู: http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=448
มันง่ายจริงๆ จากบนลงล่างมันง่ายที่จะเข้าใจ แต่เมื่อคุณอ่านแทรกลบและแก้ไขหลายตารางและเมื่อมี HTML/JS จำนวนมากในรหัสของคุณคุณจะมีคำถาม: ทำไมมีหลายสิ่งที่ต้องทำซ้ำ?
ดังนั้นโดยทั่วไปเราแยกการดำเนินการอย่างง่าย ๆ และเขียนลงในคลาสหรือฟังก์ชั่นและนำไปรวมไว้ในไฟล์
จากนั้นเราสามารถใช้สองไฟล์เพื่อใช้งานด้านบน:
conn.asp
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - db_path = ฐานข้อมูล/cnbruce.mdb SET Conn = Server.CreateObject (ADODB.Connection) connstr = provider = microsoft.jet.oledb.4.0; แหล่งข้อมูล = & server.mappath (db_path) conn.open connstr - |
Showit.asp
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <!-#รวมไฟล์ = conn.asp-> - ตั้งค่า rs = server.createObject (adodb.recordset) sql = select * จาก cnarticle Rs.Open SQL, Conn, 1,1 ถ้า RS.EOF และ Rs.Bof แล้ว Response.write (ยังไม่มีบทความ) อื่น ทำจนกระทั่ง RS.EOF Response.write (ชื่อของบทความคือ: & rs (cn_title))) Response.write (<br> ผู้เขียนบทความคือ: & rs (cn_author))) Response.write (<br> บทความถูกเพิ่มลงใน: & rs (cn_time)) Response.write (<br> เนื้อหาของบทความคือ: & rs (cn_content)) Response.write (<Hr>) Rs.Movenext วง สิ้นสุดถ้า Rs.close ตั้งค่า rs = ไม่มีอะไร conn.close ตั้งค่า conn = ไม่มีอะไร - |
การอ้างอิง: http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=448
ตอนนี้มันค่อนข้างง่าย หากมีหลายหน้าการทำงานเราเพียงแค่ต้องนำเข้าไฟล์การเชื่อมต่อ แต่ก็ยังไม่กระชับเพียงพอ อะไรไม่กระชับ?
ฉันได้สร้างเซิร์ฟเวอร์เขียนอย่างใกล้ชิดตลอดเวลาซึ่งทำให้ง่ายต่อการทำผิดพลาดและดูมากเกินไปกับเนื้อหา
แบ่งปัน: ASP Tutorial: วิธีแก้ปัญหาการหมดเวลาของสคริปต์ ASP ที่กำลังทำงานอยู่ ฉันกำลังเรียนรู้ความรู้เซิร์ฟเวอร์เมื่อเร็ว ๆ นี้ บางครั้งฉันพบข้อผิดพลาดที่สคริปต์ ASP ทำงานหมดเวลาซึ่งเป็นปัญหาจริงๆ ฉันพบข้อมูลที่เกี่ยวข้องและมีวิธีแก้ปัญหาบางอย่าง การหมดเวลาสคริปต์เริ่มต้นของ IIS คือ 90 วินาที หากคุณอัปโหลดซอฟต์แวร์หรือถ่ายโอนข้อมูลมากกว่า 90 วินาที
4 หน้ารวมหน้าก่อนหน้า 1234NEXT หน้า