Можно ли определить, существует ли конкретное имя представления в контроллере до его рендеринга?
У меня есть требование динамически определять имя представления для рендеринга. Если существует представление с таким именем, мне нужно отобразить это представление. Если нет представления по настраиваемому имени, мне нужно отобразить представление по умолчанию.
Я хотел бы сделать что-то похожее на следующий код в моем контроллере:
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();
}
}