MVCSiteMapProvider パッケージを使用して、単一の xml ファイルで異なるメニューとブレッドクラムを達成した人。
私は MVC.Sitemap をすべてメニューとブレッドクラムでうまく機能させています。Home - Products の新しいノードを追加しました これは Products Controller の Index アクションです これをメニューに表示したくないのですが、誰かが /myapp/Products/Index または Products/Index に到達したときにパンくずリストに表示したいです
現時点では、例からピックアップした visibility="SiteMapPathHelper,!*" を使用しています。最新の nuget パッケージと web.config が次のようにセットアップされていると想定しています。
attributesToIgnore="可視性"
これは、これがパラメーターを無視することを意味するのか、それとも無視する必要があるノードにこのパラメーターを入力し、値を条件として取得する必要があるのか を理解していないため、混乱を招きます。