Как я могу прочитать все мои имена файлов aspx, которые у меня есть в моем проекте? Мне нужно собрать коллекцию моих файлов aspx.Получить коллекцию файлов aspx из моего проекта
Я хочу добавить их в DropDownList
.
Как
foreach(ASPX file in myProject.aspx.collections) {
dropdownlist1.Items.Add(file.name);//Name could be: Default.aspx
}
Спасибо заранее.
Редактировать: Спасибо, друзья, действительно все ваши ответы были верны. Наконец я сделал это следующим образом:
string sourceDirectory = Server.MapPath("~/");
DirectoryInfo directoryInfo = new DirectoryInfo(sourceDirectory);
var aspxFiles = Directory.EnumerateFiles(sourceDirectory, "*.aspx", SearchOption.TopDirectoryOnly).Select(Path.GetFileName);
foreach (string currentFile in aspxFiles) {
this.dropdownlist1.Items.Add(currentFile);
}
с отражением, что вы пробовали? – gdoron
FileNames like: Default.aspx – Poyson1