获取Mvc 5应用程序中所有Html页面名称的列表

时间:2016-09-26 08:28:23

标签: javascript jquery html5 asp.net-mvc-5

我正在制作一个mvc 5应用程序,而不是我使用过html页面的视图。现在我想要的是使用jQuery / Javascript获取我的应用程序中所有页面名称的列表,但没有找到任何帮助。请建议一些方法来做到这一点。 我接下来会将这些名称存储在数据库中。

1 个答案:

答案 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调用它。