Est-il possible de déterminer si un nom de vue spécifique existe à partir d'un contrôleur avant de rendre la vue?
J'ai besoin de déterminer dynamiquement le nom de la vue à rendre. Si une vue existe avec ce nom, je dois rendre cette vue. S'il n'y a pas de vue par le nom personnalisé, je dois rendre une vue par défaut.
Je voudrais faire quelque chose de similaire au code suivant dans mon contrôleur:
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();
}
}