..
หลังจากที่แนะนำ AJAX ที่เราเห็นใบหน้าเพื่อให้ความรู้สึกที่มีศักยภาพของเทคโนโลยีที่เป็นนวัตกรรมนี้ เราจะสร้างโปรแกรมง่ายกับหน้าของเนื้อหาที่จะนำ UpdatePanel Apagina แทรกจากนั้นในสองป้ายที่แสดงวันที่และเวลาโหลดหน้าเว็บแล้ว แต่เราจะใส่ป้ายชื่อภายใน UpdatePanel'และหนึ่งนอกเพื่อดูว่าการปรับปรุงบางส่วนของหน้า
ดังนั้นเราจึงสร้างเว็บไซต์ใหม่และเพิ่มการควบคุม ScriptManager ไปยังแบบฟอร์ม Default.aspx (อยู่ในแท็บ AJAX ส่วนขยายของกล่องเครื่องมือ) ซึ่งเป็นสิ่งจำเป็นสำหรับการจัดการของ AJAX ควบคุมที่วางอยู่บนฟอร์ม ตามอัตภาพการควบคุมนี้จะอยู่ด้านนอกของ tag div ที่ใช้ Visual Studio สร้างโดยอัตโนมัติ หลังจากที่รวมของการควบคุมของเราในหน้านี้เรามีสถานการณ์เช่นนี้

ตอนนี้ใส่ป้ายชื่อในรูปแบบและ denominiamola LabelDataOraLoad ของเรา แทรกปุ่ม

เปิดแฟ้มและการปรับเปลี่ยน ebento Default.aspx.cs Page_Load เพื่อให้ฉลากแสดงวันที่และเวลาปัจจุบัน
การป้องกันถือเป็นโมฆะ Page_Load (ผู้ส่งวัตถุ, EventArgs e)
{
this.LabelDataOraLoad.Text DateTime.Now.ToString = ();
}
เราเริ่มต้นการประยุกต์และการสร้างโพสต์ไม่กี่หลังคลิกที่ปุ่มหลายครั้ง สิ่งที่เราสังเกตคือว่าค่าที่เปลี่ยนแปลงไปกับการกดปุ่มแต่ละ
ณ จุดนี้เพิ่ม UpdatePanel ตัวควบคุมไปยังหน้าและเราใส่ป้ายชื่อที่สองเรียกว่า LabelDataOraUpdate อยู่ในการควบคุมนี้

สำหรับป้ายนี้เราแก้ไข Page_Load เหตุการณ์เพื่อที่จะแสดงวันที่และเวลาปัจจุบัน
การป้องกันถือเป็นโมฆะ Page_Load (ผู้ส่งวัตถุ, EventArgs e)
{
this.LabelDataOraLoad.Text DateTime.Now.ToString = ();
this.LabelDataOraUpdate.Text DateTime.Now.ToString = ();
}
เราเริ่มต้นการประยุกต์และการสร้างโพสต์ไม่กี่ก่อนที่จะกลับมาเป็น เราจะเห็นว่าฉลากที่ทำงานในลักษณะเดียวกันที่มีการปรับปรุงด้วยการคลิกแต่ละครั้ง

นี้เป็นเพราะแม้ว่าป้ายที่สองคือภายใน dell'UpdatePanel การกระทำที่เกิดจากการโพสต์ที่จะเกิดขึ้นนอกการควบคุมนี้ ตอนนี้ย้ายไปที่ปุ่มใน dell'UpdatePanel กำจัด ถ้าเรามองเราจะเห็นแฟ้ม Default.aspx ที่วางอยู่ภายในแท็กที่ปุ่มบนแผงควบคุม

ถ้าเราเริ่มต้นที่จุดนี้เราจะเห็นว่าการประยุกต์ใช้โดยการคลิกปุ่มบนฉลากเท่านั้น nell'UpdatePanel มีการปรับปรุงในขณะที่อื่น ๆ ที่ถูกกำหนดเป็นค่าในการโหลดหน้าแรก

นี้เป็นกระบวนการที่เรียกว่าการปรับปรุงบางส่วนของศิลปะเพียงอย่างเดียวของหน้า paginaperchè มีการปรับปรุงในการตอบสนองต่อการดำเนินการใด (คลิกปุ่มที่)
นี้จะชัดเจนเพียงตัวอย่างเล็ก ๆ ที่แสดงให้เห็นศักยภาพของ AJAX และผมขอเชิญคุณลึกมากขึ้นผ่านเอกสารอย่างเป็นทางการของคุณลักษณะที่น่าสนใจของการควบคุมไมโครซอฟท์อื่น ๆ เช่น Timer, AutoCompleteExtender UpdateProgress ฯลฯ
| |
ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 € |
| |
ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |