Tôi đã làm như thế này.Làm thế nào để vượt qua đối tượng như tham số ẩn với RedirectToAction?
public ActionResult GetInfo(SomeModel entity)
{
----
return RedirectToAction("NewAction", "NewController", new System.Web.Routing.RouteValueDictionary(entity));
}
hành động đó được gọi là
public ActionResult NewAction(SomeModel smodel)
{
-------
-------
}
này đang làm việc tốt nhưng tôi có thể xem tất cả các giá trị param đăng trên thanh địa chỉ của trình duyệt, làm thế nào tôi có thể ẩn các giá trị param chuỗi truy vấn trong trình duyệt.
http://localhost:51545/NewController/NewAction?SurveyID=13&CatID=1&PrimaryLang=1&SurveryName=Test%20Survery&EnableMultiLang=False&IsActive=False
Mọi trợ giúp sẽ được đánh giá cao.
Trông quá phức tạp. Không có cách nào để thực hiện chuyển hướng phía máy chủ? –
@ PhilipPittle..what phức tạp .. chỉ cần bạn đã đặt mô hình bên trong tempdata và sau đó typecast tempdata vào mô hình trên hành động mong muốn .. những gì là phức tạp trong nó ?? –
@ Ngoại lệ: Cảm ơn nó hoạt động @ Philip Pittle: Một số gợi ý hiệu quả hơn nếu có sẽ được đánh giá cao. –