我這樣做了。如何使用RedirectToAction將對象作爲隱藏參數傳遞?
public ActionResult GetInfo(SomeModel entity)
{
----
return RedirectToAction("NewAction", "NewController", new System.Web.Routing.RouteValueDictionary(entity));
}
作用,這被稱爲
public ActionResult NewAction(SomeModel smodel)
{
-------
-------
}
這是工作正常,但我可以看到瀏覽器地址欄上張貼的所有PARAM值,我怎麼能隱藏在瀏覽器的查詢字符串這些PARAM值。
http://localhost:51545/NewController/NewAction?SurveyID=13&CatID=1&PrimaryLang=1&SurveryName=Test%20Survery&EnableMultiLang=False&IsActive=False
任何幫助將不勝感激。
這看起來過於複雜。沒有辦法做服務器端重定向嗎? – 2014-08-27 08:27:25
@ PhilipPittle..what複雜..只是你已經把模型內部的TempData,然後強制轉換成TempData的期望action..what模型,它是複雜的? – 2014-08-27 08:32:50
拋出:由於它的工作原理 @菲利普Pittle:一些更有效的建議,如果有可以理解的。 – 2014-08-27 09:04:42