3

次の問題があります:

2 行のメニューを持つ ASP.NET Web アプリケーションを作成する必要があります。次のようになります。

http://jsfiddle.net/J7uSY/1/

各トップメニュー項目には、トップメニュー項目をクリックした後に下の行に表示される複数のサブメニュー項目が必要です。

.NET メニュー コントロールを 1 つだけ使用して実行しようとしましたが、メニューを 2 行で静的にスタイル設定する方法が見つかりませんでした。

私の 2 番目のアイデアは、複数の .NET メニュー コントロールを使用し、クリック後に codebhind によってそれらを非表示/表示することでした。残念ながら、ボットはメニュー構造全体を見つけることができなくなるため、これは SEO には適していません。

私の質問は次のとおりです。それを行う最も賢い方法は何ですか? この問題に対するアドバイスや解決策を教えてもらえますか?

4

2 に答える 2

1

これを行うためにasp.netコントロールを使用する必要はありません。JavaScriptを使用したCSSが最適です。つまり、http: //www.devinrolsen.com/pure-css-horizo​​ntal-menu/

于 2012-06-19T13:43:38.953 に答える
0

これをすばやく実装する方法が必要な場合は、これ以上探す必要はありません。Superfish Menuを使用してください。私はこれを見つけるために多くのことを検索し、最終的に、あなたが持っているかもしれないどんなメニュー構造でもすぐに使えるものを見つけました. Superfish メニューは jQuery プラグインであるため、ページにjQueryへの参照を含める必要があります。

于 2012-06-25T12:38:42.060 に答える