如何将我的所有 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);
}