2012-07-14 15 views
6

ASP.NET MVC 4を見ていて、System.Web.SiteMapProviderはコントローラ名やアクション名などのMVC機能をサポートしていないようです。MVC 4には組み込みのサイトマップソリューションがありますか?

すばやく検索した後、多くの人がすべてのプロバイダやカスタムソリューションを作成していることに気付きました。

MVCチームがMVCサイトマッププロバイダで動作しなかった理由はありますか?大きなプロジェクトでメニューやブレッドクラムを扱うよりエレガントな方法、あるいはベストプラクティスがありますか?

コメントありがとうございます。 ありがとうございます。

+0

あなたの質問は何ですか?あなたは正確に何を達成しようとしていますか? –

+0

申し訳ありませんが、私は理解しがたいです。基本的に私の質問は投稿の件です。しかし、私はその答えはノーだと思います。私が達成しようとしていることは、「何もない」ということです:複数レベルのメニューと、データソースとしてsitemap/xmlファイルを使用するブレッドクラム。 –

答えて

2

いいえASP.NET MVCにSiteMaps用のビルトインはありません。

あなたはASP.NET MVCのためのASP.NET MVC SiteMapProviderの実装があるMvcSiteMapProviderを見なければならない - 私は思ういけないが、それはMVCでテストされています4。MvcSiteMapProviderはエリア、コントローラとアクションメソッドに基づいています

固定URL参照とは対照的な名前。

+0

私はそれを理解しましたが、生成されるulとliにカスタムスタイルを適用する方法はありますか? –

関連する問題