为了账号安全,请及时绑定邮箱和手机立即绑定

在不同的控制器动作方法之间传递数据

在不同的控制器动作方法之间传递数据

慕尼黑的夜晚无繁华 2019-10-28 14:24:39
我正在使用ASP.NET MVC 4。我正在尝试将数据从一个控制器传递到另一个控制器。我做错了。我不确定是否可行?这是我要从中传递数据的源操作方法:public class ServerController : Controller{     [HttpPost]     public ActionResult ApplicationPoolsUpdate(ServiceViewModel viewModel)     {          XDocument updatedResultsDocument = myService.UpdateApplicationPools();          // Redirect to ApplicationPool controller and pass          // updatedResultsDocument to be used in UpdateConfirmation action method     }}我需要将其传递给此控制器中的此操作方法:public class ApplicationPoolController : Controller{     public ActionResult UpdateConfirmation(XDocument xDocument)     {          // Will add implementation code          return View();     }}我已经在ApplicationPoolsUpdate动作方法中尝试了以下方法,但是它不起作用:return RedirectToAction("UpdateConfirmation", "ApplicationPool", new { xDocument = updatedResultsDocument });return RedirectToAction("UpdateConfirmation", new { controller = "ApplicationPool", xDocument = updatedResultsDocument });我将如何实现?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 675 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信