2009-04-30 19 views
0

.net 3.5のASP:メニューに変換するUL/LIマークアップ付きの水平メニューがあります。サブメニュー付きASP.NET水平メニュー(水平方向)

メインメニューオプションをクリックしたときに、メインメニューの下の水平メニューにレンダリングされるサブメニューを選択したいと思います。私もしたい:

  • だけ表示するようにレンダリング(またはいくつかの他の機構を介して)にチェック
  • 、オプションは/太字メインメニューとサブメニューの両方を強調することによって選択されるメニューのユーザーの役割を示しています適切なメニューオプション。
+0

ワウ。これは私がASPベースのul/liメニューを捨てて、asp:menuコントロールを使うことを聞いたことがあるのを初めて聞いたことです。それはほぼ常に反対の方法です。 – NotMe

+0

これは、CSSメニューを使用して同じことを達成する方法のより多くの矛盾です。私は組み込みのコントロールが柔軟性がなく、ポストバックを引き起こすときには避ける方がよいでしょう。 – Caveatrob

答えて

1

CSSフレンドリーアダプタを使用します。http://www.asp.net/CssAdapters/

は、これらは、UL /李マークアップを維持し、あなたのCSSを経由してハイライト表示して、ちょうどあなたのようなレンダリングを制御する機能を提供できるようになりますでしょう通常のASPで:役割を持つメニュー。

関連する問題