Asp.net mvc 如何修改与控制器操作方法关联的ASP MVC默认视图名称?
我想修改与控制器操作方法关联的ASP MVC默认视图名称 这是我的控制器Asp.net mvc 如何修改与控制器操作方法关联的ASP MVC默认视图名称?,asp.net-mvc,asp.net-mvc-4,razor,Asp.net Mvc,Asp.net Mvc 4,Razor,我想修改与控制器操作方法关联的ASP MVC默认视图名称 这是我的控制器 public class HomeController : Controller { public ActionResult Index() { return View(); } } 在调用View()方法时,不使用viewName参数,MVC框架将查找View Views/Home/Index.cshtml(以及类似内容) 我想要实现的是根据全局设置查找Views/ThemeA/
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
在调用View()方法时,不使用viewName参数,MVC框架将查找View Views/Home/Index.cshtml(以及类似内容)
我想要实现的是根据全局设置查找Views/ThemeA/Home/Index.cshtml或Views/ThemeB/Home/Index.cshtml
请不要建议我将视图名称作为参数传递。整个要点是对控制器透明
Thx提前编写您自己的ViewEngine:
不要害怕,从标准引擎继承并扩展搜索位置…也许这篇文章可以帮助你,我不这么认为。。。我的问题与路线无关。反正是Thx