C# 在asp.net mvc中呈现视图之前执行处理程序
我想操纵MVC最终将在运行时渲染的视图 例如,在C# 在asp.net mvc中呈现视图之前执行处理程序,c#,asp.net,asp.net-mvc,razor,C#,Asp.net,Asp.net Mvc,Razor,我想操纵MVC最终将在运行时渲染的视图 例如,在homeController中,我执行以下操作: public ActionResult Index() { return View(); } asp.net mvc已决定渲染~/Views/Home/Index.cshtml我想将其更改为类似“~/en/Views/Homem/Index.cshtml”的内容。 更新: 我不想使用视图(字符串路径)重载 我的意思是我想在最后一刻改变道路。 这个问题不是重复的,所以当你还没有理解这个问题
homeController
中,我执行以下操作:
public ActionResult Index()
{
return View();
}
asp.net mvc已决定渲染~/Views/Home/Index.cshtml
我想将其更改为类似“~/en/Views/Homem/Index.cshtml”的内容。
更新:
我不想使用视图(字符串路径)重载
我的意思是我想在最后一刻改变道路。
这个问题不是重复的,所以当你还没有理解这个问题时,请不要投票赞成结束。。。pff
我想在运行时将其更改为
~/Views/en/Home/Index.cshtml。这可能吗
当然,可以使用以下命令指定要渲染的视图:
检查此帖子的可能副本:以及此帖子的可能副本
public ActionResult Index()
{
return View("~/Views/en/Home/Index.cshtml");
}