我想操纵最终MVC将在运行时呈现的视图。
例如在HomeConttroller
我这样做:
public ActionResult Index()
{
return View();
}
asp.net mvc已决定渲染~/Views/Home/Index.cshtml
我想将其更改为“〜/ en / Views / Homem / Index.cshtml”。
更新:
我不想使用View(字符串路径)重载。
我的意思是我想在最后一刻改变路径。 这个问题不是重复的,所以当你没有提出问题时,请不要投票支持结束...... pff
答案 0 :(得分:0)
我想在运行时将其更改为某些内容 〜/查看/ EN /主页/ Index.cshtml。这可能吗?
当然,您可以使用this overload
指定要呈现的视图:
public ActionResult Index()
{
return View("~/Views/en/Home/Index.cshtml");
}