คำถามติดแท็ก redirecttoaction

14
RedirectToAction พร้อมพารามิเตอร์
ฉันมีผมเรียกการกระทำจากสมอ thusly, Site/Controller/Action/IDที่เป็นIDint หลังจากนั้นฉันต้องเปลี่ยนเส้นทางไปยังการกระทำเดียวกันนี้จากคอนโทรลเลอร์ มีวิธีที่ฉลาดในการทำสิ่งนี้หรือไม่? ขณะนี้ฉันกำลังIDอยู่ใน tempdata แต่เมื่อคุณกด f5 เพื่อรีเฟรชหน้าอีกครั้งหลังจากกลับไป tempdata จะหายไปและหน้าเว็บล้มเหลว


5
เปลี่ยนเส้นทางไปที่ Action ในคอนโทรลเลอร์อื่น
AccountControllerฉันมีสองตัวควบคุมทั้งที่เรียกว่า หนึ่งในนั้นให้เรียกว่าController Aอยู่ในการAreaโทรAdminและอีกอันให้เรียกว่าController Bไม่อยู่ในใด ๆArea(ฉันเดาว่านั่นหมายความว่าเป็นค่าเริ่มต้นArea?) Controller Bมียอดที่เรียกว่าaction method Loginฉันมีaction methodอินController Aซึ่งมีบรรทัดนี้ return RedirectToAction("LogIn", "Account"); ปัญหาคือฉันได้รับ404เมื่อบรรทัดนี้ถูกดำเนินการเนื่องจากมีความพยายามที่จะเปลี่ยนเส้นทางไปยังสิ่งที่ไม่มีอยู่actionในController A. ฉันต้องการที่จะเรียกในaction method Controller Bเป็นไปได้หรือไม่

10
ASP.NET MVC - วิธีการรักษาข้อผิดพลาด ModelState ข้าม RedirectToAction?
ฉันมีสองวิธีการดำเนินการต่อไปนี้ (ทำให้ง่ายขึ้นสำหรับคำถาม): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction("Details", new { postId = review.PostId}); } else { ModelState.AddModelError("ReviewErrors", "some error occured"); return RedirectToAction("Create", new …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.