プロジェクトに持っているすべての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);
}