2011-08-10 7 views
0

ASP.NETページには、マルチビューとメニューがあります。各メニュー項目には、表示するタブのViewIndexに対応するValueプロパティがあります。ASP.NETメニューのSelectedValueをプログラムで設定する

アクティブビューをプログラムで設定する必要がある場合がありますが、MultiViewではうまく動作しますが、MenuコントロールのSelectedプロパティを設定するのは少し難しいです。値を表示するインデックスに一致するまで各アイテムをループすることができますが、これは少しハッキリです。

アイデア?

答えて

0

マルチビューのOnActiveViewChangedイベントを使用してメニュー項目を選択することをおすすめします。

このようにして、ビューが(SetActiveView()などを介して)変更されると、メニュー選択が同期されたままになります。また、メニューのOnMenuItemClickイベントでアクティブなビューを設定する必要があることに注意してください。

関連する問題