1

私はHomeコントローラーとコントローラーを持っていBusinessます。ビジネスコントローラには、いくつかのアクションメソッドがあります:Search、、、。CreateUpdateDelete

私のホームページには、コントローラーのSearchCreateビューへのリンクがあります。Businessビューには、ビューSearchへのリンクもありCreateます。

Createホームページからアクセスすると、パン粉は次のようになります。

Home > Create

…そして、検索ページから作成にアクセスすると、次のようになります。

Home > Business > Create

どちらの場合も、コントローラー/アクションの方法は同じですが、表示したいブレッドクラムが異なります。を使用してこれを行うことは可能MvcSiteMapProviderですか?

4

2 に答える 2

0

私の知る限り、これはそのままではサポートされていません。HtmlHelperテンプレートをニーズに合わせて調整する必要があることを意味します。https://github.com/maartenba/MvcSiteMapProvider/wiki/HtmlHelper-functionsを参照してください。

于 2013-02-26T12:53:24.463 に答える
0

これを行う唯一の方法は、ルートに情報を追加して1つのリクエストを他のリクエストと区別する場合です。次に、2つの異なるノードを構成して、両方のブレッドクラムトレイルを作成できます。

私のブログには、その方法の実例があります:http: //www.shiningtreasures.com/post/2013/08/10/mvcsitemapprovider-4-seo-features#canonical-tag。コードのダウンロードを確認してください。

于 2013-09-02T21:45:29.153 に答える