ASP.NET MVC - ຄວາມຄວຍ
- ຫົວຂໍ້ຫລັງ WebPages MVC
- ຫົວຂໍ້ຕໍ່ໜ້າ WebPages MVC
ເພື່ອຮຽນຮູ້ ASP.NET MVC, ພວກເຮົາຈະສ້າງການສະແດງທາງອິນເຕີເນັດ.
ບົດສະຫຼຸບ 4:ເພີ່ມຄວາມຄວຍ.
ເສັ້ນຫົວ Controllers
ເສັ້ນຫົວ Controllers ບັນຈຸຄວາມຄວຍທີ່ຕິດຕາມການເຂົ້າຂອງຜູ້ນຳໃຊ້ແລະຕອບກັບ.
MVC ຕ້ອງການວ່າຊື່ຂອງຄວາມຄວຍທັງໝົດຕ້ອງຈົບດ້ວຍ "Controller".
ໃນຕົວຢ່າງຂອງພວກເຮົາ Visual Web Developer ໄດ້ສ້າງເອກະສານດັ່ງກ່າວຫຼັງນີ້:HomeController.cs(ສຳລັບເວັບໄຊເບື້ອງໜ້າ ແລະ ເວັບໄຊກ່ຽວກັບ)ແລະ AccountController.cs (ສຳລັບເວັບໄຊເຂົ້າ):
Web Server ທົ່ວໄປຈະຕິດຕາມ URL ການຮຽກຮ້ອງຂໍ້ມູນໄປຫາເອກະສານເພີ່ມໃສ່ໜັງສືພິມ. ເອງຮູບຈຳນວນ: URL ການຮຽກຮ້ອງ (ອີງວ່າ "http://www.codew3c.com/index.asp") ຈະຕິດຕາມໄປຫາເອກະສານ "index.asp" ໃນເວລາຫົວເມືອງ.
ວິທີການທີ່ MVC Framework ທີ່ຕິດຕາມມັນກັນບໍ່ອາດມີການຕິດຕາມຕາມວິທີການອື່ນ. MVC ຕິດຕາມ URL ໄປຫາວິທີການ. ວິທີການດັ່ງກ່າວໃນຊັ້ນວິທີການ ເອີ້ນວ່າ 'Controller'.
Controller ຮັບຜິດຊອບການຄົ້ນຄວ້າຂໍ້ມູນ, ການດຳເນີນການຂັດແຍ່ງ, ການຮັກສາຂໍ້ມູນ, ແລະ ສົ່ງຄຳຕອບຄືນຫາຄົນທີ່ຂໍ້ມູນ.
Home Controller
ເອກະສານຄວາມຄວບຄຸມໃນຄວາມຂອງພວກເຮົາ HomeController.csແມ່ນກຳນົດຄວາມຍອມແບບສອງອັນ Index ແລະ About.
ປ່ຽນເນື້ອຫາ HomeController.cs ທີ່:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers { public class HomeController : Controller { public ActionResult Index() {return View();} public ActionResult About() {return View();} } }
ຄວາມຍອມແບບ Controller
ເອກະສານໃນສາຍ Views Index.cshtml ແລະ About.cshtml ກຳນົດຄວາມຍອມແບບ ActionResult View Index() ແລະ About() ໃນຄວາມຄວບຄຸມ.
- ຫົວຂໍ້ຫລັງ WebPages MVC
- ຫົວຂໍ້ຕໍ່ໜ້າ WebPages MVC