Kann vor dem Rendern der Ansicht festgestellt werden, ob in einem Controller ein bestimmter Ansichtsname vorhanden ist?
Ich muss den Namen der zu rendernden Ansicht dynamisch bestimmen. Wenn eine Ansicht mit diesem Namen vorhanden ist, muss ich diese Ansicht rendern. Wenn es keine Ansicht mit dem benutzerdefinierten Namen gibt, muss ich eine Standardansicht rendern.
Ich möchte etwas Ähnliches wie den folgenden Code in meinem Controller tun:
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();
}
}