0

我不知道,但我认为如果有可能检索 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);
}

这是我制作的唯一草图,也是我想做的。

那么,这是否可能?或者还有另一种方法,我可以很容易地得到清单?

我想生成可用视图列表。

4

1 回答 1

0

您需要清理 Views 文件夹中的物理文件。你可以使用这样的代码:

var rootFolder = Server.MapPath("~/");

//recursivly get all the files from 
`rootFolder + "/Views"`
于 2013-07-15T10:44:53.063 回答