Sử dụng ASP.NET MVC có các tình huống (chẳng hạn như gửi biểu mẫu) có thể yêu cầu RedirectToAction
.Cách RedirectToAction trong ASP.NET MVC mà không làm mất dữ liệu yêu cầu
Một trường hợp như vậy là khi bạn gặp lỗi xác thực sau khi gửi biểu mẫu và cần chuyển hướng trở lại biểu mẫu, nhưng muốn URL phản ánh URL của biểu mẫu chứ không phải trang hành động mà nó gửi đến.
Vì tôi yêu cầu biểu mẫu chứa dữ liệu ban đầu POST
, để thuận tiện cho người dùng cũng như mục đích xác thực, làm cách nào để chuyển dữ liệu qua RedirectToAction()
? Nếu tôi sử dụng thông số viewData, thông số POST
của tôi sẽ được thay đổi thành thông số GET
.
Dưới đây là một câu hỏi mà tương tự (trên cùng một chủ đề), nhưng khác với cái này. Dù sao, nó vẫn có thể được quan tâm đến những người quan tâm đến câu hỏi này: [http://stackoverflow.com/questions/129335/how-do-you-redirecttoaction-using-post-intead-of-get](http:/ /stackoverflow.com/questions/129335/how-do-you-redirecttoaction-using-post-intead-of-get) –
Tại sao bạn không quay trở lại cùng một chế độ xem nếu có lỗi? RedirectToAction thường được gọi nếu Model là hợp lệ - hoặc tôi thiếu một cái gì đó ?! – niico