我有一个视图名称"消息"在Views的Jobs文件夹中。我希望将该视图从不同控制器的动作中返回,命名为" MarketController"
public class MarketController : Controller
{
[HttpPost]
public ActionResult Save()
{
// logic to save the record
TempData["message"] = "Save successfully";
return View("Message");
}
}
问题在于"消息"视图不在市场视图中,我如何从MarketController返回该视图 (我不想在这里使用RedirectToaction方法。)
答案 0 :(得分:35)
只需使用基于Views
文件夹
return View("~/Views/Jobs/Message.cshtml");
答案 1 :(得分:5)
您必须填写消息视图的完整地址(“〜/ Views / Jobs / Message.cshtml”):
[HttpPost]
public ActionResult Save()
{
TempData["message"] = "Save successfully";
return View("~/Views/Jobs/Message.cshtml");
}