在网站上获取* .aspx的代码

时间:2008-10-10 14:50:22

标签: asp.net directory-traversal

有没有办法在我的网站上获取所有.aspx文件?也许迭代网站的文件结构并添加到数组?

3 个答案:

答案 0 :(得分:6)

Directory.GetFiles(HttpContext.Current.Server.MapPath(@"/"), "*.aspx", SearchOption.AllDirectories);

答案 1 :(得分:1)

使用Directory.GetFiles(“*。aspx”),您可以获取目录中的所有文件。并且您可以使其递归以获取任何子目录及其文件。

答案 2 :(得分:1)

请记住,您可以在web.config中定义.aspx页面而不存在实际文件。