2

ASP.NET サイトマップ コントロールを使用して、スタイル付きの UL/LI で積み重ねられた水平 css メニューをレンダリングするにはどうすればよいですか? ツリーまたはフライアウトのみを実行したいようです。

4

2 に答える 2

1

SiteMapDataSource をセットアップし、構成済みの SiteMap プロバイダーをポイントします。次に、リピーター (または何でも) をデータ ソースにバインドします。リピーターを使用して、UL/LI 構造を発信します。

2 つのレベルが必要な場合 (ネストされたタブのように、2 番目のレベルのタブが上部で選択されたタブの子である場合)、2 つの SiteMapDataSources が必要になり、2 番目の開始ノードを最初の選択されたノードに設定します。

これはすべて、私が数年前にこれを行ったときの記憶に基づいているため、100% 正確ではない可能性があります。

試した後に特定の問題が発生した場合は、投稿してください。必要に応じて詳細を説明します.

于 2009-05-12T22:53:33.580 に答える
0

私はグーグルでこのスレッドを見つけました:

http://blogs.sqlxml.org/bryantlikes/archive/2006/02/17/4839.aspx

独自のコントロールを構築する必要があるようです。それがあなたを正しい方向に動かすことを願っています。

于 2009-05-08T23:56:32.930 に答える