试图弄清楚如何以编程方式访问应用程序中的网页。只是像它们的列表一样简单的东西会很棒。我知道我可以创建一个列表,但我想知道是否有一些东西可以“查看”页面,如果为应用程序创建一个新页面,则在列表中添加一个新的列表。
7页示例:
Error
Default
Login
Content
Users
ContactUs
Admin
我半醒,所以我可能有点不清楚。也许将它全部放在一个问题中会更容易。
如何自动生成当前应用程序中所有网页的列表?
答案 0 :(得分:3)
在传统的ASP.Net应用程序中,您只需找到所有.aspx文件,如下所示:
Directory.GetFiles(Server.MapPath("~/"), "*.aspx", SearchOption.AllDirectories)
请注意,这将返回完整的文件路径;您可以致电Path.GetFileNameWithoutExtension
获取姓名。