asp.net mvc3かみそりエンジンを使用していて、メニューのレンダリングにMVCSiteMapプロバイダーを使用しようとしていますが、マルチレベルのサイトマップを使用している場合、メニューコントロールは、ホバー機能なしでページ上のすべてのノードをレンダリングします。
教えてください、これには方法があります。
asp.net mvc3かみそりエンジンを使用していて、メニューのレンダリングにMVCSiteMapプロバイダーを使用しようとしていますが、マルチレベルのサイトマップを使用している場合、メニューコントロールは、ホバー機能なしでページ上のすべてのノードをレンダリングします。
教えてください、これには方法があります。
これはうまく言い表せませんが、基本的に彼はナビゲーション メニューの機能を求めています。私自身も同じものを探しています。基本的に、MVC シットマップ プロバイダーのデフォルト テンプレートは、子ノードであるかどうかに関係なく、すべてのノードを一度に表示するように見えます。彼が (そして私自身も) 探しているのは、TOP レベルのノードのみを表示すること (これは簡単に実行できます) ですが、親リンクにカーソルを合わせたときに CHILD レベルのノードが表示されるようにすることです。基本的に、古い asp:Menu が ASP.Net で元の sitemapprovider を使用して動作していた方法です。
これは単なるテンプレートの問題だと確信していますが、他の誰もこれを行っていないとしたら、私はショックを受けるでしょう. しかし、それを見つけるのはあまり運がありません。