我正在制作一个mvc 5应用程序,而不是我使用过html页面的视图。现在我想要的是使用jQuery / Javascript获取我的应用程序中所有页面名称的列表,但没有找到任何帮助。请建议一些方法来做到这一点。 我接下来会将这些名称存储在数据库中。
答案 0 :(得分:5)
永远不可能通过JavaScript或JQuery从IIS读取文件。您可以通过手动直接在DB中添加这些文件名。
主要是我担心你的问题,请尝试使用Views而不是HTML。
您可以通过.Net
执行此操作DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath("~/"));
FileInfo[] fileInfo = dirInfo.GetFiles("*.html", SearchOption.AllDirectories);
然后你可以在MVC Controller方法中编写它,然后通过JQuery AJAX调用它。