2010-12-14 23 views
11

最新のMVC3リリースとカミソリの構文を使用してパンくずリストを作成する方法の例はありますか?BreadCrumb trail MVC3とRazor

+3

これは非常に広い質問です。詳細を絞り込んで絞り込みます。 –

答えて

8

これを実現するには、MVC SiteMap Provider:http://mvcsitemap.codeplex.com/を使用する必要があります。これは、ブレッドクラム・トレイルを作成するための機能が含まれており、かなりよく文書化されている(そして、あなたは常にコードを取得し、正確に何をしたい行うには、それを変更することができます。)

+1

MVC3とRazorでMvcSiteMapプロバイダが動作しません...少なくとも、私はそれを動作させることができませんでした。 – Paul

+0

最新情報をソースから入手したい場合があります。私はMVC3でうまく動作することはとても肯定的です。 Razorで作業していないのは、なぜそうでないのか分かりません.HtmlHelpersを使用するだけです.HtmlHelpersはViewEngineとは独立している必要があります。どの部分が機能していないのか分かりますか? – mkchandler

+0

もしそうでなければ、あなたが望むことをするための他のライブラリはありません。あなたはそれを自分でコーディングしなければならないかもしれません。 – mkchandler

6

MvcSitemapProviderの作業を取得するには次のようにします。

であなた.sitemapファイルの変更:

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" /> 

へ:

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-3.0" /> 
3

私は私自身のシンプルなサイトマッププロバイダを書くことになりました。これはちょうどASP.NET標準サイトマップのようなURLに基​​づいています。サイトは本当にシンプルですが、多くの静的ファイルがあるために機能します。

1

ASP.NET MVC3でMesoboardプロジェクトのソースコードをチェックアウトワット/レイザー:

http://mesoboard.codeplex.com/

プロジェクトは、とりわけパンくずリストのメカニズムを実装しています。

関連する問題