1

asp.net mvc3かみそりエンジンを使用していて、メニューのレンダリングにMVCSiteMapプロバイダーを使用しようとしていますが、マルチレベルのサイトマップを使用している場合、メニューコントロールは、ホバー機能なしでページ上のすべてのノードをレンダリングします。

教えてください、これには方法があります。

4

1 に答える 1

1

これはうまく言い表せませんが、基本的に彼はナビゲーション メニューの機能を求めています。私自身も同じものを探しています。基本的に、MVC シットマップ プロバイダーのデフォルト テンプレートは、子ノードであるかどうかに関係なく、すべてのノードを一度に表示するように見えます。彼が (そして私自身も) 探しているのは、TOP レベルのノードのみを表示すること (これは簡単に実行できます) ですが、親リンクにカーソルを合わせたときに CHILD レベルのノードが表示されるようにすることです。基本的に、古い asp:Menu が ASP.Net で元の sitemapprovider を使用して動作していた方法です。

これは単なるテンプレートの問題だと確信していますが、他の誰もこれを行っていないとしたら、私はショックを受けるでしょう. しかし、それを見つけるのはあまり運がありません。

于 2012-04-28T04:38:59.530 に答える