简体   繁体   English

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

[英]Calling View of different folder from Asp.net mvc4 controller

I hava a View Name "Message" in the Jobs folder of Views. 我在Views的Jobs文件夹中有一个View Name“Message”。 And I want to return that view form an action of different controller, named "MarketController" 我希望从不同控制器的动作返回该视图,名为“MarketController”

 public class MarketController : Controller
    {

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

The problem is that the "Message" view is not in the View of Market, how can i return that view from MarketController. 问题是“消息”视图不在市场视图中,我如何从MarketController返回该视图。
(I do not want to use RedirectToaction method here.) (我不想在这里使用RedirectToaction方法。)

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

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

You have to fill the full address for your Message view ("~/Views/Jobs/Message.cshtml"): 您必须填写消息视图的完整地址(“〜/ Views / Jobs / Message.cshtml”):

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ASP.NET MVC结构。 从视图中调用控制器 - ASP.NET MVC Structure. calling a controller from a view ASP.Net MVC 将数据从视图传递到不同文件夹中的 controller - ASP.Net MVC Passing data from a view to a controller in a different folder 将数据从视图传递到ASP.NET MVC4剃须刀中的控制器 - Pass data from view to controller in asp.net mvc4 razor 如何将集合从视图传递到ASP.NET MVC4中的控制器 - How to pass collection from view to controller in asp.net MVC4 从apicontroller传递值到asp.net mvc4中查看 - pass value from apicontroller to view in asp.net mvc4 在Controller ASP.NET MVC 4中调用RenderAction用于仪表板(多)视图 - Calling RenderAction in Controller ASP.NET MVC 4 For Dashboard (Multi) View 在ASP.net MVC中没有控制器或操作的情况下在文件夹中显示视图 - Display View in folder without Controller or Action in ASP.net MVC ASP.net MVC 5从Home控制器调用布局中的局部视图 - ASP.net MVC 5 calling partial view thats in layout from Home controller 视图中的模型无法绑定到ASP.NET MVC4中控制器中的操作 - the model in view could not bind to the action in the controller in ASP.NET MVC4 ASP.NET MVC 5从Javascript Error调用控制器方法 - ASP.NET MVC 5 calling controller method from Javascript Error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM