ルート ディレクトリからすべてのファイルを表示する Web サイトを構築したいので、ASP.NET Web アプリケーション プロジェクトを開きます。
このフォルダー内にはいくつかのフォルダーがあり、各フォルダー名をクリックすると (フォルダーごとにボタンがあります)、このフォルダー内のすべてのファイルを含む新しいページに移動します。そこで、folder1 という新しいコントローラーを追加しました。
public class WebMailController : Controller
{
private List<string> list = new List<string>();
//
// GET: /folder1/
public FileInfo Index()
{
FileInfo[] array = GetFiles();
foreach (FileInfo file in array)
return file;
return null;
}
private FileInfo[] GetFiles()
{
DirectoryInfo di = new DirectoryInfo(@"D:\folder");
FileInfo[] fileInfo = di.GetFiles("*.doc");
return fileInfo;
}
}
私の問題:
- 現在、フォルダーの最初のファイルしか表示できません
- 新しいページを開くことはできますが、メイン ページのテンプレートは表示されますか?