Как передать набор данных из одного метода действий в другой?
public ActionResult Admin(ObjectModel OM) { DataSet ds = new DataSet(); DB objDB = new DB(); //Storing Dataset in model Dataset OM.StoreAllData = objDB.SelectAllDetails(OM.DistrictId); //Need to pass this Dataset into "Show" Method return RedirectToAction("show", "Appform",new { ds = OM.StoreAllData }); } public ActionResult show(DataSet ds) { return View(OM); }
Что я уже пробовал:
я попробовал приведенный выше код. Я не в состоянии понять, как передать набор данных в два ActionMethod
F-ES Sitecore
Admin делает перенаправление и show возвращает представление...что вы хотите сделать? Перенаправление или возврат вида? Если вы хотите сделать перенаправление, то сохраните набор данных и все остальное, что вам нужно, в TempData, сделайте перенаправление в действие show и в show вы получите данные из TempData. Если вы не хотите делать перенаправление, то просто "return show(ds);" вместо того, чтобы делать RedirectToAction.
[no name]
вы можете передать данные с помощью TempData[""]=dataset и объявить переменную dataset в качестве члена вашего класса, а затем получить доступ к ней в полном контроллере