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