ASP.NET - Web Page
- ບ່ອນໜ້າຫນ້າຫນັງ ການຊີ້ແຈງ WebForms
- ບ່ອນໜ້າຫນ້າທ້າຍ WebForms ຄວາມຄິດສັງການ
ເວັບ ASP.NET ທີ່ຈະດຳເນີນຄືກັບ HTML.
Hello CodeW3C.com
ເພື່ອເລີ່ມຕົ້ນການຮຽນ ASP.NET, ພວກເຮົາຈະສ້າງເວັບ HTML ທີ່ຈະສະແດງ "Hello CodeW3C.com" ໃນບັນນາທິການສະແດງເວັບ.
Hello CodeW3C.com
Hello CodeW3C.com ທີ່ຂຽນໂດຍ HTML
ລະບຽບ HTML ຂອງເວັບ HTML ດັ່ງກ່າວ:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> </body> </html>
ຖ້າທ່ານຕ້ອງຈະສະແດງຕົວເອງ, ທ່ານສາມາດບັນທອງລະບຽບດັ່ງກ່າວໃນບັນດາບັນນາທິການທີ່ມີຊື່ "firstpage.html", ແລະສ້າງທາງເຂົ້າຫາບັນດາບັນນາທິການດັ່ງກ່າວ.firstpage.html.
Hello CodeW3C.com ທີ່ຂຽນໂດຍ ASP.NET
ວິທີທີ່ງາຍເວັບ HTML ໃຫ້ກາຍເປັນ ASP.NET ແມ່ນຈະສົ່ງບັນດາບັນນາທິການ HTML ທີ່ມີຊຸດຫຸ້ນ .aspx.
ບັນດາລະບຽບດັ່ງກ່າວຈະສະແດງພວກເຮົາຄືເວັບ ASP.NET:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> </body> </html>
ຖ້າທ່ານຕ້ອງຈະສະແດງຕົວເອງ, ທ່ານສາມາດບັນທອງລະບຽບດັ່ງກ່າວໃນບັນດາບັນນາທິການທີ່ມີຊື່ "firstpage.aspx", ແລະສ້າງທາງເຂົ້າຫາບັນດາບັນນາທິການດັ່ງກ່າວ.firstpage.aspx.
ວິທີທີ່ຈະເຮັດ?
ຈາກພາກສ່ວນຫຼັກ, ເວັບ ASP.NET ແມ່ນຄືກັບ HTML.
ຊຸດຫຸ້ນເວັບ HTML ແມ່ນ .htm ຫຼື .html. ຖ້າບັນນາທິການຮຽກຮ້ອງເວັບ HTML, ເຊິ່ງໄດ້ຮັບຮອງບໍ່ມີການດັດແປງ, ເຊິ່ງຈະສົ່ງເວັບຫາບັນນາທິການ.
ຊຸດຫຸ້ນເວັບ ASP.NET ແມ່ນ .aspx. ຖ້າບັນນາທິການຮຽກຮ້ອງເວັບ ASP.NET, ເຊິ່ງໄດ້ກວດກາບັນນາທິການຂອງມັນ, ເຊິ່ງຈະດຳເນີນລະບຽບສາຍໃນເວັບ.
ບາງເວັບ ASP.NET ທີ່ຂື້ນບໍ່ມີລະບຽບສາຍໃນຂອງມັນ, ແລະບໍ່ຈະດຳເນີນລະບຽບສາຍໃດໆ. ໃນຄວາມປະສົມທີ່ພື້ນຖານຂອງພວກເຮົາ, ພວກເຮົາຈະສະເໜີລະບຽບສາຍໃຫ້ເວັບ, ເພື່ອສະແດງຄວາມແຕກຕ່າງລະບຽບ HTML ທີ່ຈະດຳເນີນຄືກັບເວັບ ASP.
Classic ASP
Active Server Pages (ASP) ໄດ້ມີຄວາມນິຍົມຫຼາຍປີ. ຜ່ານ ASP, ທ່ານສາມາດວາງລະບຽບສາຍການສາຍໃນຂອງເວັບ HTML.
ASP.NET ກ່ອນຄືເປັນ ASP (Classic ASP).
ASP.NET ບໍ່ສາມາດຮັບຮອງ Classic ASP ແຕ່ຈາກການດັດແປງຈຳນວນຫຼາຍບໍ່ຫຼາຍ Classic ASP ສາມາດດຳເນີນໄດ້ດີຫຼາຍຄື ASP.NET.
如果您希望学习更多有关 Classic ASP 的知识,请访问我们的 ASP 教程.
用 Classic ASP 编写的动态页面
为了向您演示如何使用动态内容显示页面,我们向上面的例子添加了一些可执行代码:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> <p><%Response.Write(now())%></p> </body> </html>
<% --%> 标签内的代码在服务器上执行。
Response.Write 是 ASP 代码,用来向 HTML 输出流文本。
Now() 是一个可返回服务器当前日期和时间的函数。
ຖ້າທ່ານຕ້ອງທົດລອງເອງ, ທ່ານອາດບັນທຶກວັດຖຸນີ້ໃນບັນດາບັນນາທິການຊື່ "dynpage.asp", ແລະສ້າງການເຊື່ອມຕໍ່ບັນດາບັນນາທິການນີ້:dynpage.asp.
ບັນດາຫນ່ວຍຈັດການທີ່ຂຽນໂດຍ ASP .NET
ວິກາກະຕຸບັນດັ່ງກ່າວຈະສະແດງພວກເຮົາເປັນເວັບໄຊ ASP.NET:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> <p><%Response.Write(now())%></p> </body> </html>
ຖ້າທ່ານຕ້ອງທົດລອງເອງ, ທ່ານອາດບັນທຶກວັດຖຸນີ້ໃນບາງບັນດາບັນນາທິການຊື່ "dynpage.aspx", ແລະສ້າງການເຊື່ອມຕໍ່ບັນດາບັນນາທິການນີ້:dynpage.aspx.
ASP.NET vs Classic ASP
ບົດຢ່າງດັ່ງກ່າວບໍ່ສາມາດສະແດງຄວາມແຕກຕ່າງລະຫວ່າງ ASP.NET ແລະ Classic ASP.
ຄືວ່າທ່ານໄດ້ເຫັນໃນບົດຢ່າງສຸດທ້າຍ, ບໍ່ມີສິ່ງທີ່ແຕກຕ່າງລະຫວ່າງບັນດາເວັບໄຊ ASP ແລະ ASP.NET.
ໃນບົດຢ່າງລຸ່ມນີ້, ທ່ານຈະເຫັນວ່າບັນດາຄວາມຄວບຄຸມທີ່ບໍລິຫານຂອງ ASP.NET ມີຄວາມອັນຮັບອັນຮອງຫຼາຍກວ່າ Classic ASP.
- ບ່ອນໜ້າຫນ້າຫນັງ ການຊີ້ແຈງ WebForms
- ບ່ອນໜ້າຫນ້າທ້າຍ WebForms ຄວາມຄິດສັງການ