从Asp.net mvc4控制器调用不同文件夹的视图

我在Views的Jobs文件夹中有一个View Name“Message”。 我想从不同控制器的动作返回该视图,名为“MarketController”

public class MarketController : Controller { [HttpPost] public ActionResult Save() { // logic to save the record TempData["message"] = "Save successfully"; return View("Message"); } } 

问题是“消息”视图不在市场视图中,我如何从MarketController返回该视图。
(我不想在这里使用RedirectToaction方法。)

只需使用基于Views文件夹的相对路径

 return View("~/Views/Jobs/Message.cshtml"); 

您必须填写消息视图的完整地址(“〜/ Views / Jobs / Message.cshtml”):

 [HttpPost] public ActionResult Save() { TempData["message"] = "Save successfully"; return View("~/Views/Jobs/Message.cshtml"); }