1

マスターページとコンテンツページのあるメニューがあります。コンテンツページA.aspxに移動する場合、メニュー項目oでcssクラスを選択する必要があります。B.aspxにアクセスする場合、マスターページ内のBメニュー項目を選択して表示します(cssClass ='seleced'にします)。どうすればこれをasp.netマスターページに簡単に実装できますか?

4

2 に答える 2

0

いくつかの調査の後、MSが意図したとおりにサイトを構築しない限り、これを達成するのは最も簡単なことではないようです。

web.sitemap(xml-)ファイルがある場合は、デフォルトでその機能を利用できるため、非常に簡単です。

つまり、メニューにデータソースを追加し、サイトマップファイルをデータソースとして使用する必要があります。他のデータソースとどのように連携するかはわかりませんが、ASP.NETがそれを修正するのに十分スマートであることを本当に望んでいます。

あなたはウォークスルーのためにこれをチェックすることができます

于 2012-08-13T20:20:04.110 に答える
0

Cssフレンドリーでメニューコントロールを使用する

選択したものには、cssクラスAspNet-Menu-Selectedがアタッチされます。

于 2012-08-18T07:44:14.720 に答える