เมื่อคุณโทรRedirectToActionภายในคอนโทรลเลอร์จะเปลี่ยนเส้นทางโดยอัตโนมัติโดยใช้ HTTP GET ฉันจะบอกอย่างชัดเจนให้ใช้ HTTP POST ได้อย่างไร
ฉันมีการดำเนินการที่ยอมรับทั้งคำขอ GET และ POST และฉันต้องการให้สามารถRedirectToActionใช้ POST และส่งค่าบางอย่างได้
แบบนี้:
this.RedirectToAction(
"actionname",
new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
);
ฉันต้องการให้someValueและanotherValueค่าถูกส่งโดยใช้ HTTP POST แทน GET ไม่มีใครรู้วิธีการทำเช่นนี้?