2010-03-08 106 views
0

試圖找出如何以編程方式訪問應用程序中的網頁。只是簡單的像他們的列表將是很棒的。我知道我可以創建一個列表,但我想知道是否有東西可以'看'在頁面上,並添加一個新的列表,如果你爲應用程序創建一個新的頁面。如何訪問應用程序內的網頁層次結構

例7頁:

Error 
Default 
Login 
Content 
Users 
ContactUs 
Admin 

我半夢半醒,所以我可能有點不清楚。也許把它放在一個單一的問題會更容易。

如何自動生成當前應用程序中所有網頁的列表?

回答

3

在傳統的ASP.Net應用程序,你可以簡單地找到所有的.aspx文件中,就像這樣:

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

注意,這將返回完整文件路徑;您可以撥打Path.GetFileNameWithoutExtension來獲取姓名。

+1

看起來像這樣會工作。謝謝! – Hazior 2010-03-08 14:51:33

相關問題