我正在使用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
提交
取消