ASP.NET เป็นกรอบการพัฒนาและ ASP รุ่นใหม่ (Active Server Pages)
ASP.NET เป็นกรอบการพัฒนาสำหรับการสร้างเว็บเพจและเว็บไซต์โดยใช้ HTML, CSS, JavaScript และสคริปต์เซิร์ฟเวอร์
ASP.NET รองรับโหมดการพัฒนาที่แตกต่างกันสามโหมด: เว็บเพจ (เว็บเพจ), MVC (Model View Controller model-view-controller) และเว็บฟอร์ม (เว็บฟอร์ม):
บทช่วยสอนนี้จะแนะนำเว็บเพจ
หน้าเว็บ | เอ็มวีซี | แบบฟอร์มเว็บ |
เคล็ดลับ: โมเดล ASP.NET ที่ง่ายที่สุด คล้ายกับ PHP
และ ASP ในตัวสำหรับฐานข้อมูล เทมเพลตและตัวช่วยสำหรับ วิดีโอ โซเชียลมีเดีย และอื่นๆเว็บเพจเป็นหนึ่งในสามโมเดลการเขียนโปรแกรมสำหรับการสร้างเว็บไซต์ ASP.NET และเว็บแอปพลิเคชัน
อีกสองรูปแบบการเขียนโปรแกรมคือ Web Forms และ MVC (Model View Controller Model-View-Controller)
เว็บเพจเป็นรูปแบบการพัฒนาที่ง่ายที่สุดสำหรับการพัฒนาเว็บเพจ ASP.NET มีวิธีง่ายๆ ในการรวม HTML, CSS, JavaScript และสคริปต์เซิร์ฟเวอร์:
เรียนรู้ง่าย เข้าใจง่าย ใช้งานง่าย
สร้างขึ้นจากหน้าเว็บเดียว
คล้ายกับ PHP และ ASP แบบคลาสสิก
สคริปต์เซิร์ฟเวอร์สำหรับ Visual Basic หรือ C#
การควบคุม HTML, CSS และ JavaScript เต็มรูปแบบ
เว็บเพจมี Web Helpers ในตัวสำหรับฐานข้อมูล วิดีโอ กราฟิก โซเชียลมีเดีย และอื่นๆ ดังนั้นจึงขยายได้ง่าย
หากคุณยังใหม่กับ ASP.NET ขอแนะนำให้เริ่มต้นด้วยเว็บเพจ
ในบทช่วยสอนหน้าเว็บของเรา คุณจะได้เรียนรู้วิธีรวม HTML, CSS, JavaScript และโค้ดเซิร์ฟเวอร์โดยใช้ไวยากรณ์มาร์กอัปเซิร์ฟเวอร์ Razor ล่าสุดใน VB (Visual Basic) หรือ C# (C Sharp)
คุณยังสามารถเรียนรู้วิธีขยายหน้าเว็บของคุณด้วย Web Helpers ที่ตั้งโปรแกรมได้ รวมถึงฐานข้อมูล วิดีโอ กราฟิก โซเชียลมีเดีย และอื่นๆ อีกมากมาย
เรียนรู้จากตัวอย่าง!
เนื่องจากโค้ด ASP.NET ถูกดำเนินการบนเซิร์ฟเวอร์ คุณไม่สามารถดูโค้ดในเบราว์เซอร์ของคุณได้ คุณจะเห็นเฉพาะเอาต์พุตหน้า HTML ปกติเท่านั้น
ใน w3cschool.cn แต่ละตัวอย่างจะแสดงโค้ด ASP.NET ที่ซ่อนอยู่ ซึ่งจะช่วยให้คุณเข้าใจวิธีการทำงานได้ง่ายขึ้น
ตัวอย่างหน้าเว็บ
ในตอนท้ายของบทช่วยสอนนี้ คุณจะเห็นคู่มืออ้างอิง ASP.NET ฉบับสมบูรณ์ที่แนะนำออบเจ็กต์ ส่วนประกอบ คุณสมบัติ และเมธอด
คู่มืออ้างอิงหน้าเว็บ
ในบทช่วยสอนนี้ เราใช้ WebMatrix
WebMatrix เป็นเครื่องมือพัฒนา ASP.NET ฟรีที่เรียบง่ายแต่ทรงพลัง ออกแบบมาโดยเฉพาะสำหรับเว็บเพจโดย Microsoft
WebMatrix ประกอบด้วย:
อินสแตนซ์และเทมเพลตของเว็บเพจ
ภาษาของเว็บเซิร์ฟเวอร์ (ไวยากรณ์มาร์กอัปเซิร์ฟเวอร์ Razor สำหรับ VB หรือ C#)
เว็บเซิร์ฟเวอร์ (IIS Express)
เซิร์ฟเวอร์ฐานข้อมูล (SQL Server Compact)
กรอบการพัฒนาเว็บไซต์ที่สมบูรณ์ (ASP.NET)
เมื่อใช้ WebMatrix คุณสามารถเริ่มต้นการพัฒนาจากเว็บไซต์ว่างและหน้าว่าง หรือคุณสามารถใช้แอปพลิเคชันโอเพ่นซอร์สใน "Web Application Library" เพื่อการพัฒนารอง แอปพลิเคชั่น PHP และ ASP.NET จำนวนมากเป็นโอเพ่นซอร์ส เช่น Umbraco, DotNetNuke, Drupal, Joomla, WordPress เป็นต้น WebMatrix ยังมีเครื่องมือรักษาความปลอดภัย SEO และเครื่องมือเผยแพร่เว็บในตัวอีกด้วย
เทคโนโลยีและโค้ดที่พัฒนาโดยใช้ WebMatrix สามารถแปลงเป็นแอปพลิเคชัน ASP.NET ระดับมืออาชีพเต็มรูปแบบได้อย่างราบรื่น
หากคุณต้องการลองใช้ WebMatrix โปรดคลิกลิงก์ด้านล่างเพื่อติดตั้ง:
https://webgallery.microsoft.com/gallery
เคล็ดลับ: คุณสามารถค้นหาจุดความรู้ที่เกี่ยวข้องกับ HTML, CSS และ JavaScript ที่ใช้โดย ASP.NET ได้ในหน้าแรกของ W3Cschool