Код для получения *.aspx на сайте
Есть ли способ получить все файлы.aspx на моем сайте? Может быть, перебрать файловую структуру сайта и добавить в массив?
3 ответа
Решение
Directory.GetFiles(HttpContext.Current.Server.MapPath(@"/"), "*.aspx", SearchOption.AllDirectories);
Используя Directory.GetFiles("*.aspx"), вы можете получить все файлы в каталоге. И вы можете сделать рекурсивным захватывать любые подкаталоги и их файлы.
Имейте в виду, что вы можете определить страницу.aspx без фактического наличия файла в файле web.config.