在渲染视图之前,是否可以确定控制器中是否存在特定视图名称?
我需要动态确定要呈现的视图的名称.如果存在具有该名称的视图,那么我需要呈现该视图.如果自定义名称没有视图,那么我需要渲染默认视图.
我想在我的控制器中执行类似于以下代码的操作:
public ActionResult Index()
{
var name = SomeMethodToGetViewName();
// The 'ViewExists' method is what I've been unable to find.
if (ViewExists(name))
{
retun View(name);
}
else
{
return View();
}
}
Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×1