我不知道,但我认为我很愚蠢如果有可能在ASP.NET MVC应用程序中检索所有可用的视图。
我想要做的是,用户可以输入搜索字词,然后,我必须显示喜欢该搜索字词的可用视图列表。
喜欢:
Public ActionResult SearchViews(string qry)
{
List<string>ViewsCol=new List<string>();
Foreach(var Vw in Application.Views)
{
if(Vw.Contains(qry)
ViewsCol.Add(Vw.toString());
}
return PartialView("_SearchView",ViewsCol);
}
这是我制作的唯一素描,也就是我想要做的。
那么,如果这是可能的?或者还有另一种方法,我可以轻松获得列表吗?
我想制作可用视图列表。
答案 0 :(得分:0)
您需要在Views文件夹中使用san物理文件。您可以使用以下代码:
var rootFolder = Server.MapPath("~/");
//recursivly get all the files from
`rootFolder + "/Views"`