บทช่วยสอน หน้าเว็บ ASP.NET ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ สวัสดี W3CSchool.cc,สวัสดี W3CSchool.cc!,เขียนในรูปแบบ HTML สวัสดี W3CSchool.cc,เขียนใน ASP.NET สวัสดี W3CSchool.cc,มันทำงานอย่างไร?,คลาสสิก ASP,จัดทำขึ้นด้วยหน้าเว็บแบบไดนามิก ASP คลาสสิก,กับหน้าเว็บแบบไดนามิกที่เขียนใน ASP .NET,เปรียบเทียบ ASP.NET ASP คลาสสิก,

หน้าเว็บ ASP.NET

เพจ ASP.NET ง่ายดูเหมือนว่าหน้าเว็บ HTML ปกติ


สวัสดี W3CSchool.cc

ก่อนที่จะเริ่มเรียนรู้ ASP.NET ขอสร้างหน้า HTML ง่ายๆที่แสดง "Hello W3CSchool.cc" ในเบราว์เซอร์:

สวัสดี W3CSchool.cc!



เขียนในรูปแบบ HTML สวัสดี W3CSchool.cc

รหัสต่อไปนี้จะอยู่ในรูปแบบของหน้า HTML จะแสดงตัวอย่างเช่น:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

หากคุณต้องการที่จะลองมันโปรดบันทึกรหัสข้างต้นลงในไฟล์ชื่อ"firstpage.htm" ในและสร้างการเชื่อมโยงไปยังแฟ้ม A: firstpage.htm


เขียนใน ASP.NET สวัสดี W3CSchool.cc

เพจ ASP.NET ที่ง่ายที่สุดวิธีการแปลงหน้าเว็บ HTML ที่จะคัดลอกโดยตรงไฟล์ HTMLและไฟล์นามสกุลใหม่เปลี่ยนเป็นขอบ

รหัสต่อไปนี้จะแสดงตัวอย่างรูปแบบหน้า ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

หากคุณต้องการที่จะลองมันโปรดบันทึกรหัสข้างต้นลงในไฟล์ชื่อ"firstpage.aspx" ในและสร้างการเชื่อมโยงไปยังแฟ้ม A: firstpage.aspx


มันทำงานอย่างไร?

พื้นฐาน ASP.NET และ HTML หน้าเหมือนกัน

ส่วนขยายของหน้า HTML เป็น .htm หากเบราว์เซอร์ร้องขอหน้า HTML เพื่อเซิร์ฟเวอร์ไม่สามารถทำการเปลี่ยนแปลงใด ๆ จะถูกส่งไปยังหน้าเบราว์เซอร์

หน้าขยาย ASP.NET เป็นขอบ หากเบราว์เซอร์ร้องขอไปยังเซิร์ฟเวอร์หน้า ASP.NET เซิร์ฟเวอร์ก่อนที่ผลจะถูกส่งกลับไปยังเบราว์เซอร์, หน้าจะต้องมีการจัดการกับรหัสปฏิบัติการ

เพจ ASP.NET ข้างต้นไม่ได้มีรหัสปฏิบัติการใดจึงไม่ดำเนินการอะไร ในตัวอย่างต่อไปนี้เราจะเพิ่มรหัสปฏิบัติการบางอย่างเพื่อหน้าเพื่อที่จะแสดงให้เห็นถึงความแตกต่างระหว่างหน้าเว็บ HTML แบบคงที่และแบบไดนามิกหน้า ASP ที่


คลาสสิก ASP

Active Server Pages (ASP) ได้รับความนิยมมานานหลายปี โดย ASP, รหัสปฏิบัติการสามารถอยู่ในหน้าเว็บ HTML

รุ่นก่อนหน้าของ ASP (ก่อน ASP.NET) มักจะเรียกว่าคลาสสิก ASP

ASP.NET ไม่ได้เข้ากันได้กับคลาสสิก ASP แต่หลังจากการปรับเปลี่ยนเล็กน้อยส่วนใหญ่หน้าเพจ ASP ASP.NET คลาสสิกสามารถทำหน้าที่เป็นการทำงานที่ดี

ถ้าคุณต้องการที่จะเรียนรู้เพิ่มเติมเกี่ยวกับความรู้ ASP คลาสสิกของเรากรุณาเยี่ยมชม กวดวิชา ASP


จัดทำขึ้นด้วยหน้าเว็บแบบไดนามิก ASP คลาสสิก

แสดงให้เห็นถึงวิธีการ ASP แสดงหน้าเนื้อหาแบบไดนามิกเราจะเพิ่มรหัสปฏิบัติการบางคน (ในตัวตนของตัวอักษรสีแดง) ข้างต้นตัวอย่าง:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

รหัสภายในแท็ก - <%%> จะถูกดำเนินการบนเซิร์ฟเวอร์

Response.Write จะใช้ในการสตรีมการแสดงผล HTML ที่จะเขียนบางสิ่งบางอย่างโค้ด ASP

NOW () เป็นเซิร์ฟเวอร์ส่งกลับวันที่และเวลาการทำงานในปัจจุบัน

หากคุณต้องการที่จะลองมันโปรดบันทึกรหัสข้างต้นลงในไฟล์ชื่อ"dynpage.asp" ในและสร้างการเชื่อมโยงไปยังแฟ้ม A: dynpage.asp


กับหน้าเว็บแบบไดนามิกที่เขียนใน ASP .NET

รหัสต่อไปนี้จะแสดงตัวอย่างรูปแบบหน้า ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

หากคุณต้องการที่จะลองมันโปรดบันทึกรหัสข้างต้นลงในไฟล์ชื่อ"dynpage.aspx" และสร้างการเชื่อมโยงไปยังแฟ้ม A: dynpage.aspx


เปรียบเทียบ ASP.NET ASP คลาสสิก

ตัวอย่างข้างต้นไม่สามารถแสดงให้เห็นถึงความแตกต่างใด ๆ ระหว่าง ASP.NET และคลาสสิก ASP

ขณะที่ทั้งสองกรณีล่าสุดที่คุณไม่สามารถเห็นความแตกต่างระหว่างสอง ASP และ ASP.NET หน้าระหว่างหน้า

ในบทต่อไปคุณจะเห็นวิธีการควบคุมเซิร์ฟเวอร์ ASP.NET ให้มีประสิทธิภาพมากขึ้นกว่าคลาสสิกของ ASP


หน้าเว็บ ASP.NET
10/30