मैंने ऐसा किया है।RedirectToAction के साथ ऑब्जेक्ट को छुपा पैरामीटर के रूप में कैसे पास किया जाए?
public ActionResult GetInfo(SomeModel entity)
{
----
return RedirectToAction("NewAction", "NewController", new System.Web.Routing.RouteValueDictionary(entity));
}
कार्रवाई जो
public ActionResult NewAction(SomeModel smodel)
{
-------
-------
}
बुलाया गया था यह ठीक काम कर रहा है, लेकिन मैं ब्राउज़र पता पट्टी पर सभी पोस्ट परम मान देख सकते हैं, मैं ब्राउज़र में इन querystring परम मूल्यों कैसे छुपा सकते हैं।
http://localhost:51545/NewController/NewAction?SurveyID=13&CatID=1&PrimaryLang=1&SurveryName=Test%20Survery&EnableMultiLang=False&IsActive=False
किसी भी सहायता की सराहना की जाएगी।
यह अत्यधिक जटिल लगता है। सर्वर साइड रीडायरेक्ट करने का कोई तरीका नहीं है? –
@ फिलिपपिटल..क्या जटिल .. बस आपने टेम्पर्डटाटा के अंदर मॉडल डाला है और फिर वांछित कार्रवाई पर मॉडल में टाइपकास्ट टेम्पपडाटा टाइप किया है .. इसमें क्या जटिल है ?? –
@ अपवाद: धन्यवाद यह @ फिलिप पिटल काम करता है: अगर किसी की सराहना की जाएगी तो कुछ और अधिक कुशल सुझाव। –