ASP.NET MVC - ວັດຖຸຄວາມງາມງານ
- ຫນ້າທີ່ກ່ອນ ຄອມພິວເຕິ MVC
- ຫນ້າຫນັງ WebForms Pages
ເພື່ອຮຽນຮູ້ ASP.NET MVC, ພວກເຮົາຈະສ້າງຄວາມງາມງານອິນເຕີເນັດ.
ບົດສະຫຼັບ 2:ເຂົ້າໃຈວັດຖຸຄວາມງາມງານ.
WebForms Pages
ຄວາມຄິດຂອງວັດຖຸໃນວັດຖຸຄວາມງາມງານ ASP.NET MVC web:
ຂໍ້ມູນຄວາມງາມງານທົ່ວໄປ
- ຂໍ້ມູນຄວາມງາມງານ
- ການຫຼຸດຫຼັງ
ວັດຖຸຄວາມງາມງານ
- ວັດຖຸຈຸດຍົກແບບ App_Data
- ວັດຖຸຈຸດຍົກແບບ Content
- Controllers 文件夹
- Models 文件夹
- ອຸປະກອນແຜ່ນ Scripts
- ອຸປະກອນແຜ່ນ Views
ເອກະສານການຈັດຕັ້ງ
- Global.asax
- packages.config
- Web.config
ຊື່ວັດຖຸໃນເອກະສານ MVC ທັງໝົດຈະບໍ່ກົງກັນ. MVC ຕັ້ງຢູ່ໃນການປະນາມຊື່ມາດຕະຖານ. ຄວາມຄວຍການຕັ້ງມາສຳຫຼັບ Controllers, ຄວາມຄວຍການຕັ້ງມາສຳຫຼັບ Views, ແລະ ຄວາມຄວຍການຕັ້ງມາສຳຫຼັບ Models. ທ່ານບໍ່ຕ້ອງໃຊ້ຊື່ວັດຖຸໃນວິສະນະກຳຂອງຄວາມງາມງານ.
ການປະນາມຊື່ຄືກັນຫຼຸດຈຳນວນວັດຖຸ, ແລະຊ່ວຍຜູ້ພັດທະນາເຂົ້າໃຈໂຄງການ MVC.
ລາຍລະອຽດຄວາມຄິດຂອງວັດຖຸໃນເສັ້ນອາກາດຕ່າງໆ:
ວັດຖຸຈຸດຍົກແບບ App_Data
ວັດຖຸຈຸດຍົກແບບ App_Data ພາຍໃນການກັກຂໍ້ມູນຂອງຄວາມງາມງານ.
ພວກເຮົາຈະເພີ່ມຖານຂໍ້ມູນ SQL ບັນຊີໃນວັດຖຸ App_Data ໃນຫນັງປະຈຳບັນຍາວິດີການ.
ວັດຖຸຈຸດຍົກແບບ Content
ວັດຖຸຈຸດຍົກແບບ Content ພາຍໃນວັດຖຸຈຸດຍົກແບບມາສຳຫຼັບສານສັນຍາລະບາຍ (CSS ວັດຖຸ), ຮູບພາບແລະຮູບແບບ.
Visual Web Developer ຈະເພີ່ມເອກະສານໃນວັດຖຸຈຸດຍົກແບບ Content: ຜະລິດຕະພັນຈຸດຍົກແບບ themes ເສັ້ນອາກາດ. ຜະລິດຕະພັນ themes ພັນລະບາຍຍົກແບບ jQuery ແລະຮູບພາບ. ໃນໂຄງການນີ້, ທ່ານສາມາດລຶບເສັ້ນວັດຖຸດັ່ງກ່າວ.
Visual Web Developer ຈະເພີ່ມເອກະສານຈຸດຍົກແບບມາໃນໂຄງການ: ຜະລິດຕະພັນ Content ວັດຖຸ Site.css。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。
我们将在本教程的下一章中编辑这个样式表文件 (Site.css)。
Controllers 文件夹
Controllers 文件夹包含负责处理用户输入和响应的控制器类。
MVC 要求所有控制器文件的名称以 "Controller" 结尾。
Visual Web Developer 已创建好一个 Home 控制器(用于首页和关于页面)以及一个 Account 控制器(用于登录页面):
我们将在本教程稍后的章节创建更多控制器。
Models 文件夹
ອຸປະກອນແຜ່ນ Models ຈະບັນທຶກຄວາມຈຳນວນທີ່ສະແດງການປະຕິບັດການຂອງການປະຕິບັດການ. ຮູບແບບຈະບັນທຶກແລະດຳເນີນຂໍ້ມູນຂອງການປະຕິບັດການ.
ພວກເຮົາຈະແກ້ງຂໍ້ຄວາມຂອງຮູບແບບ (ປະເພດ)ໃນຫນັງວັນອື່ນ.
ອຸປະກອນແຜ່ນ Views
ອຸປະກອນແຜ່ນ Views ຈະບັນທຶກເອກະສານ HTML ທີ່ກ່ຽວຂ້ອງກັບການສະແດງຂອງການປະຕິບັດການ (ເບື້ອງລາຍໃສ່ຜູ້ນຳໃຊ້).
ອຸປະກອນແຜ່ນ Views ຈະມີຫນ້າຫນັງສຳລັບແຕ່ລະຄວາມຈຳນວນ.
Visual Web Developer ໄດ້ສ້າງອຸປະກອນແຜ່ນ Account, Home, Shared (ໃນອຸປະກອນ Views).
ອຸປະກອນແຜ່ນ Account ຈະບັນທຶກຄວາມຈຳນວນທີ່ປະກອບກັນກັບການທີ່ລົງທະບຽນແລະເຂົ້າເຂົ້າຂອງຜູ້ນຳໃຊ້.
ອຸປະກອນແຜ່ນ Home ຈະບັນທຶກຄວາມຈຳນວນທີ່ປະກອບກັນກັບການນຳໃຊ້ຂອງການປະຕິບັດການ.
ອຸປະກອນແຜ່ນ Shared ຈະບັນທຶກຄວາມຈຳນວນທີ່ປະກອບກັນລະຫວ່າງຄວາມຈຳນວນຂອງຜູ້ບໍລິຫານ (ແບບແບບເບີໂຕແລະແບບການຈັດວາງ).
ພວກເຮົາຈະແກ້ງຂໍ້ຄວາມໃນໄວ້ອຸປະກອນຈຳນວນຕໍ່ໄປຂອງຄູ່ມູນນີ້ໃນຫນັງວັນອື່ນ.
ອຸປະກອນແຜ່ນ Scripts
ອຸປະກອນແຜ່ນ Scripts ຈະບັນທຶກເອກະສານ JavaScript ຂອງການປະຕິບັດການ.
ໂດຍກົງກັນ, Visual Web Developer ຈະຕັ້ງເອກະສານ MVC, Ajax ແລະ jQuery ມາສະຖານທີ່ຂອງອຸປະກອນ:
ຄວາມເຫັນ:ເອກະສານ "modernizr" ແມ່ນເປັນເອກະສານ JavaScript ທີ່ໃຊ້ເພື່ອສະຫຼຸບ HTML5 ແລະ CSS3 ໃນການປະຕິບັດການ.
- ຫນ້າທີ່ກ່ອນ ຄອມພິວເຕິ MVC
- ຫນ້າຫນັງ WebForms Pages