¿Es posible determinar si existe un nombre de vista específico desde dentro de un controlador antes de renderizar la vista?
Tengo el requisito de determinar dinámicamente el nombre de la vista a representar. Si existe una vista con ese nombre, entonces necesito renderizar esa vista. Si no hay vista por el nombre personalizado, entonces necesito representar una vista predeterminada.
Me gustaría hacer algo similar al siguiente código dentro de mi controlador:
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();
}
}