好的
我有一堆存储在 mssql 数据库中的 html 页面。每行有:
- ID
- 页面标题
- 页面 Html 内容
- 父 ID
ParentId 在那里,所以我可以创建一个分层的页面树。
目前我正在使用这行代码来访问页面......
routes.MapPageRoute("front", "{PageTitle}", "~/front.aspx");
然后导致重定向到front.aspx,因此我可以使用:
Page.RouteData.Values["PageTitle"].ToString()
为了获取我需要的东西,我可以在浏览器中显示适当的页面。
但是,任何人都可以建议我如何修改'routes.MapPageRoute',以便它支持我在数据库中拥有的无限层次树。本质上,我希望能够输入如下网址:http://localhost/PageOne/SubPageOfPageOne等