Я использую asp. net core 3.1
Мне интересно, есть ли способ составить список бритвенных страниц, которые могут существовать в текущей папке, соответствующие определенным критериям, например Начинается с _layoutFileIs. В настоящее время я решаю эту проблему с помощью одного известного файла, явно ища файл с именем stati c ниже.
В моем файле решения _Layout.cs html я в настоящее время использую этот код чтобы проверить наличие файла и, если он найден, загрузить его. Это позволяет мне условно загружать частичные файлы в зависимости от того, существуют ли они в текущем контексте / папке (содержащей такие вещи, как диалоги).
@if (Engine.GetView(partialURL, partialURL, isMainPage: false).Success) { <partial name=@partialURL /> }
Движок от ICompositeViewEngine. В настоящее время partialURL представляет собой строку, но она не всегда будет известна и иногда может быть несколькими файлами, поскольку я хотел бы составить список любых файлов, начинающихся с x и l oop через них, чтобы загрузить частичные (-ые).