การใช้ ASP.NET MVC มีสถานการณ์ (เช่นการส่งแบบฟอร์ม) ที่อาจต้องใช้ไฟล์RedirectToAction.
สถานการณ์ดังกล่าวอย่างหนึ่งคือเมื่อคุณพบข้อผิดพลาดในการตรวจสอบความถูกต้องหลังจากส่งแบบฟอร์มและจำเป็นต้องเปลี่ยนเส้นทางกลับไปที่แบบฟอร์ม แต่ต้องการให้ URL แสดง URL ของแบบฟอร์มไม่ใช่หน้าการดำเนินการที่ส่งไป
เนื่องจากฉันต้องการให้แบบฟอร์มมีPOSTข้อมูล ed เดิมเพื่อความสะดวกของผู้ใช้และวัตถุประสงค์ในการตรวจสอบความถูกต้องฉันจะส่งข้อมูลผ่านทางRedirectToAction()? ถ้าฉันใช้พารามิเตอร์ viewData พารามิเตอร์ของฉันPOSTจะเปลี่ยนเป็นGETพารามิเตอร์