ฉันใช้AcceptVerbs
วิธีการที่มีรายละเอียดในบล็อกโพสต์ Preview 5 ของ Scott Gu เพื่อจัดการกับรายการแบบฟอร์มใน ASP.NET MVC:
- ผู้ใช้ได้รับแบบฟอร์มเปล่าผ่าน GET
- ผู้ใช้โพสต์แบบฟอร์มที่กรอกผ่าน POST ไปยัง Action เดียวกัน
- การดำเนินการตรวจสอบความถูกต้องของข้อมูลดำเนินการที่เหมาะสมและเปลี่ยนเส้นทางไปยังมุมมองใหม่
เลยไม่ต้องใช้TempData
. ที่กล่าวว่าตอนนี้ฉันต้องเพิ่มขั้นตอน 'ยืนยัน' ในกระบวนการนี้และดูเหมือนว่าจะต้องใช้TempData
ไฟล์.
ด้วยเหตุผลบางอย่างฉันไม่ชอบใช้TempData
- มันเป็นสิ่งที่ต้องออกแบบมา
นี่เป็นข้อกังวลที่ถูกต้องหรือฉันกำลังทำมันขึ้นมา?