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


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

3 3

3 ответа:

Directory.GetFiles(HttpContext.Current.Server.MapPath(@"/"), "*.aspx", SearchOption.AllDirectories);

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

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