แนะนำ: รับรู้ถึงพลังของ ASP ผ่านสคริปต์เริ่มต้น เช่นเดียวกับสคริปต์ภาษาส่วนใหญ่วิธีที่ดีที่สุดในการเรียนรู้ ASP คือลอง ASP ด้วยตัวเองและติดตั้ง PWS หรือ IIS โดยใช้ระบบของคุณเอง คุณสามารถทดสอบส่วนประกอบและฟังก์ชั่น ASP บนเซิร์ฟเวอร์ของคุณเองในขณะที่เรียนรู้ เพื่ออำนวยความสะดวกในการเรียนรู้เราได้รวบรวม fucks บางอย่าง
เอกสารหลักคือ:
index.html ใช้ฟังก์ชั่นกล่องข้อความป้อนเนื้อหาและดำเนินการแจ้งเตือน
ฟังก์ชั่นการค้นหา. asp query ให้เนื้อหาที่ป้อนในกล่องข้อความถูกสอบถามในฐานข้อมูลแล้วส่งกลับไปยังไคลเอนต์
ฟังก์ชั่นการเชื่อมต่อฐานข้อมูล CONN.ASP ตระหนักถึงส่วน XMLHTTP.JS AJAX CORE ซึ่งใช้เพื่อส่งผ่านข้อมูลของไคลเอ็นต์ไปยังเซิร์ฟเวอร์แล้วส่งคืนข้อมูลของเซิร์ฟเวอร์ไปยังไคลเอนต์
ไฟล์ style.css สไตล์ส่วนใหญ่เป็นรูปแบบเนื้อหาที่สอบถามโดย Google Prompt Box ส่วนใหญ่จัดแต่งภาพเนื้อหาที่พบใน Google
ก่อนอื่นให้ดูที่ file file style.css
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: [code = css] @Charset UTF-8; / * เอกสาร CSS */ ร่างกาย - ขนาดตัวอักษร: 12px; Font-Family: Arial, Helvetica, Sans-Serif; - #Search_suggest - ตำแหน่ง: สัมบูรณ์; ความเป็นมา: #FFFFFF; TEXT-ALIGN: ซ้าย; ชายแดน: 1px #000000 Solid; - .suggest_link_over - พื้นหลังสี:#e8f2fe; Padding: 2px 6px; - .suggest_link - Padding: 2px 6px; พื้นหลังสี: #FFFFF; - .ไม่มี - แสดง: ไม่มี; - |
ไฟล์ที่สอง: xmlhttp.js
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: // JavaScript Documentrt var xmlhttp = createxmlhttprequest (); ฟังก์ชั่น createxmlhttprequest () - var xmlhttp = null; พยายาม - xmlhttp = xmlhttprequest (); - จับ (E1) - พยายาม - xmlhttp = new ActiveXObject (msxml2.xmlhttp); - จับ (E2) - พยายาม - xmlhttp = new ActiveXObject (microsoft.xmlhttp); - จับ (E3) - xmlhttp = false; การแจ้งเตือน (การสร้างล้มเหลว!); - - - ส่งคืน xmlhttp; - ฟังก์ชั่น change_key () - if (xmlhttp.readystate == 4 || xmlhttp.readystate == 0) - var str = document.getElementById (txt_key) .Value; xmlhttp.open (รับ, search.asp? key = str, true); xmlhttp.onreadystatechange = searchRequest; XMLHTTP.SEND (NULL); - - ฟังก์ชั่น handesearchRequest () - if (xmlhttp.readystate == 4) - var div = document.getElementById (search_suggest); div.innerhtml =; var str = xmlhttp.responsetext.split (|); สำหรับ (var i = 0; i <str.length; i) - var แนะนำ = '<div onmouseover = JavaScript: แนะนำ (นี้); - แนะนำ = 'onMouseOut = JavaScript: แนะนำเอาต์ (นี้); - แนะนำ = 'onclick = JavaScript: setsearch (this.innerhtml); - แนะนำ = 'class = crimed_link>' str [i] '</div>'; div.innerhtml = แนะนำ; - - - ฟังก์ชัน setsearch (div_value) - document.getElementById (txt_key) .Value = div_value; document.getElementById (search_suggest) .classname = 'none'; - ฟังก์ชั่นแนะนำ (div_value) - div_value.className = 'crimed_link_over'; - ฟังก์ชั่นแนะนำ (div_value) - div_value.className = 'แนะนำ _link'; - |
ไฟล์ที่สาม: conn.asp
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: - SET Conn = Server.CreateObject (ADODB.Connection) connstr = ผู้ให้บริการ = sqloledb; เซิร์ฟเวอร์ =./sqlexpress; uid = sa; pwd = sa; แคตตาล็อกเริ่มต้น = การทดสอบ; Conn.ConnectionString = Connstr conn.open - |
ไฟล์ที่สี่: search.asp
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <%@language = vbscript codepage = 65001%> <!-#include file = conn.asp-> - key = request.QueryString (คีย์) if (key <>) แล้ว key = แทนที่ (key,/,) key = แทนที่ (key, ',) key = แทนที่ (คีย์หรือ) sel_sql = เลือก [คีย์] จาก [คีย์] โดยที่ [คีย์] ชอบ '& คีย์ & %' คำหลักสลัว คำสำคัญ = ตั้งค่า rs = conn.execute (sel_sql) ทำในขณะที่ไม่ใช่ RS.EOF คำสำคัญ = คำหลัก & rs (0) & | Rs.Movenext วง Response.write (คำหลัก) สิ้นสุดถ้า - |
ไฟล์ผลลัพธ์สุดท้าย: index.html
| ต่อไปนี้เป็นเนื้อหาที่ยกมา: <! doctype html สาธารณะ -// w3c // dtd xhtml 1.0 transitional // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd> <html xmlns = http: //www.w3.org/1999/xhtml> <head> <meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; charset = utf-8 /> <title> Google พรอมต์ </title> <script src = xmlhttp.js>/script> <link rel = stylesheet type = text/css href = style.css> </head> <body> <ฟอร์ม ID = form1 name = method1 method = post action => <ชื่ออินพุต = txt_key type = text id = textarea autocomplete = OFF onkeyup = change_key ()/> <br/> <div id = search_suggest> </div> </form> </body> </html> |
แบ่งปัน: การสนทนาสั้น ๆ เกี่ยวกับ 19 เคล็ดลับพื้นฐานสำหรับการเขียนโปรแกรมเว็บแบบไดนามิก ASP 1. คำสั่งวันที่และเวลาปัจจุบันคือ %= ตอนนี้ %> 2. วิธีการของ ASP ในการรับอินพุตข้อมูลตารางคือการใช้การตอบสนองวัตถุในตัวซึ่งแตกต่างกันไปจาก Get และ Post 3. ถ้าคุณต้องการเขียนด้วยตัวเองใน VB หรือภาษาอื่น ๆ