В asp. net core 3.1 как мне создать список файлов в конкретной папке решения, соответствующих определенным критериям? - PullRequest
0 голосов
/ 06 мая 2020

Я использую 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 через них, чтобы загрузить частичные (-ые).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...