1

web.sitemap を使用して、asp.net アプリケーションのサイト マップ パスを生成しました。http://localhost:8080/test.aspxのように 2 つのレイを生成でき ますが、MVC パスを次のように生成する必要がある場合は、 http://localhost:8080/test.aspx/edit/2 が必要です。サイトマップを取得するための「2」を知る。ワイルドカードhttp://localhost:8080/test.aspx/edit/ *を使用できる方法はあります か?このようなパスの場合、システムはページヘッダーでパスを自動生成しますか?

4

2 に答える 2

1

http://mvcsitemap.codeplex.com/

于 2009-12-19T13:54:34.967 に答える
0

IMOそれは不可能です。サイトマップの既定のプロバイダーは静的です。データ ソースからサイトマップ ノードを生成するには、動的サイトマップ プロバイダーを作成する必要があります。

http://www.codeproject.com/KB/aspnet/dynamicsitemap.aspx

于 2009-12-19T09:36:39.650 に答える