ASP.NET หรือที่รู้จักในชื่อ ASP+ เป็นแพลตฟอร์มการพัฒนาเว็บที่ใช้ .NET Framework เป็นภาษาสคริปต์รุ่นใหม่ที่ Microsoft เปิดตัว
ASP.NET เป็นกรอบการพัฒนาสำหรับการสร้างเว็บเพจและเว็บไซต์โดยใช้ HTML, CSS, JavaScript และสคริปต์เซิร์ฟเวอร์
ASP.NET รองรับโหมดการพัฒนาที่แตกต่างกันสามโหมด: เว็บเพจ (เว็บเพจ), MVC (Model View Controller model-view-controller) และเว็บฟอร์ม (เว็บฟอร์ม):
หน้าเว็บโหมดหน้าเดียว | MVC รุ่น-มุมมอง-คอนโทรลเลอร์ | โมเดลที่ขับเคลื่อนด้วยเหตุการณ์ของเว็บฟอร์ม | ||
โหมด ASP.NET ที่ง่ายที่สุด คล้ายกับ PHP และ ASP แบบคลาสสิก เทมเพลตและตัวช่วยในตัวสำหรับฐานข้อมูล วิดีโอ กราฟิก โซเชียลมีเดีย ฯลฯ | MVC แบ่ง Web Application ออกเป็น 3 ส่วน ได้แก่ Model รับผิดชอบข้อมูล View รับผิดชอบการแสดงผล Controller รับผิดชอบอินพุต | รูปแบบการพัฒนาที่ขับเคลื่อนด้วยเหตุการณ์ ASP.NET แบบดั้งเดิม: เว็บเพจพร้อมการควบคุมเซิร์ฟเวอร์ เหตุการณ์ของเซิร์ฟเวอร์ และรหัสเซิร์ฟเวอร์ |
หากคุณยังใหม่กับ ASP.NET ขอแนะนำให้เริ่มต้นด้วยเว็บเพจ
เว็บเพจเป็นรูปแบบการพัฒนาที่ง่ายที่สุดสำหรับการพัฒนาเว็บไซต์ ASP.NET
ในบทช่วยสอนหน้าเว็บของเรา คุณจะได้เรียนรู้วิธีรวม HTML, CSS, JavaScript และโค้ดเซิร์ฟเวอร์โดยใช้ไวยากรณ์มาร์กอัปเซิร์ฟเวอร์ Razor ล่าสุดใน VB (Visual Basic) หรือ C# (C Sharp)
คุณยังสามารถเรียนรู้วิธีขยายหน้าเว็บของคุณด้วย Web Helpers ที่ตั้งโปรแกรมได้ รวมถึงฐานข้อมูล วิดีโอ กราฟิก โซเชียลมีเดีย และอื่นๆ อีกมากมาย
เริ่มเรียนรู้หน้าเว็บ ASP.NET ทันที!
MVC เป็นรูปแบบสำหรับการสร้างเว็บแอปพลิเคชันโดยใช้การออกแบบ MVC (Model View Controller model-view-controller)
หากคุณต้องการโมเดลการพัฒนาแบบน้ำหนักเบาที่มาแทนที่ ASP.NET แบบเดิม คุณสามารถเริ่มเรียนรู้จาก MVC ได้
ในบทช่วยสอน MVC ของเรา คุณจะได้เรียนรู้วิธีสร้างเว็บแอปพลิเคชันโดยใช้โมเดลการพัฒนาแบบไลท์เวทที่รวมคุณสมบัติ ASP.NET ที่มีอยู่ทั้งหมด (เช่น มาสเตอร์เพจ, ความปลอดภัย, มาสเตอร์เพจการรับรองความถูกต้อง, ความปลอดภัย, การรับรองความถูกต้อง)
เริ่มเรียนรู้ ASP.NET MVC ทันที!
Web Forms เป็นโมเดล ASP.NET ที่ขับเคลื่อนด้วยเหตุการณ์แบบดั้งเดิม
ในช่วงหลายปีที่ผ่านมา นักพัฒนาได้ใช้ ASP.NET Web Forms เพื่อสร้างเว็บไซต์ที่เป็นที่รู้จักและมีขนาดใหญ่จำนวนมาก
หากคุณต้องการเรียนรู้รูปแบบการออกแบบที่นักพัฒนาเว็บจำนวนมากใช้ในช่วง 10 ปีที่ผ่านมา คุณสามารถเริ่มต้นด้วยเว็บฟอร์มได้
เริ่มเรียนรู้ ASP.NET Web Forms ทันที!
บทช่วยสอนนี้เหมาะสำหรับทุกคนที่ต้องการเรียนรู้การสร้างเว็บไซต์บนแพลตฟอร์ม Microsoft ASP.NET ตั้งแต่ไซต์สมัครเล่นไปจนถึงเครือข่ายเชิงพาณิชย์ล่าสุดที่ทันสมัยและเต็มรูปแบบ
คุณสามารถทำตามบทช่วยสอนนี้ได้แม้ว่าคุณจะยังใหม่กับการเขียนโปรแกรมเว็บ และจะเป็นประโยชน์หากคุณมีความเข้าใจพื้นฐานเกี่ยวกับ HTML และ CSS
หากคุณมีความเข้าใจพื้นฐานเกี่ยวกับภาษาสคริปต์ เช่น JavaScript หรือ VB (Visual Basic) การปฏิบัติตามบทช่วยสอนนี้จะเป็นประโยชน์
คุณชอบ VB มากกว่า C# (C Sharp) หรือไม่? คุณต้องการเรียนรู้ทั้งสองภาษาหรือไม่? มีข่าวดี: ตัวอย่างโค้ดส่วนใหญ่ที่ให้ไว้ในบทช่วยสอน w3cschool.cn มีให้บริการในทั้งสองภาษา
หากคุณเป็นนักพัฒนาเว็บมืออาชีพที่มีประสบการณ์ในการพัฒนา ASP.NET คุณยังคงสามารถเรียนรู้ได้มากมายจากบทช่วยสอนนี้ เนื่องจากบทช่วยสอนเหล่านี้แนะนำแนวคิด ASP.NET ใหม่มากมาย เช่น HTML5, CSS3, JQuery เป็นต้น