Код для получения *.aspx на сайте

Есть ли способ получить все файлы.aspx на моем сайте? Может быть, перебрать файловую структуру сайта и добавить в массив?

3 ответа

Решение
Directory.GetFiles(HttpContext.Current.Server.MapPath(@"/"), "*.aspx", SearchOption.AllDirectories);

Используя Directory.GetFiles("*.aspx"), вы можете получить все файлы в каталоге. И вы можете сделать рекурсивным захватывать любые подкаталоги и их файлы.

Имейте в виду, что вы можете определить страницу.aspx без фактического наличия файла в файле web.config.

Другие вопросы по тегам