代码之家  ›  专栏  ›  技术社区  ›  Hazior

如何访问应用程序中的网页层次结构

  •  0
  • Hazior  · 技术社区  · 15 年前

    试图找出如何以编程方式访问应用程序中的网页。仅仅是简单的一个列表就太棒了。我知道我可以创建一个列表,但我想知道如果你为应用程序创建一个新页面,是否有什么东西可以“查看”页面并向列表中添加一个新页面。

    7页示例:

     Error
     Default
     Login
     Content
     Users
     ContactUs
     Admin
    

    我半睡半醒,所以可能有点不清楚。也许在一个问题里把所有的问题都说出来会更容易。

    如何自动生成当前应用程序中所有网页的列表?

    1 回复  |  直到 15 年前
        1
  •  3
  •   SLaks    15 年前

    在传统的ASP.NET应用程序中,您只需找到所有.aspx文件,如下所示:

    Directory.GetFiles(Server.MapPath("~/"), "*.aspx", SearchOption.AllDirectories)
    

    注意,这将返回完整的文件路径;您可以调用 Path.GetFileNameWithoutExtension 去查名字。