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