私の ASP MVC 3 Web サイトでは、共有レイアウト ページでユーザー セキュリティを判断する方法が必要です。このレイアウト ページには、ユーザーのセキュリティ レベルに基づいてドロップダウン項目を表示する必要があるナビゲーション バーが含まれています。
当初、私は Ajax 呼び出しを行って ViewBag アイテムを設定し、それを使用して表示するものと表示しないものを決定できると考えていました。ただし、すべてのコントローラー/メソッドに同じメソッドを配置しない限り、これは機能しません。
この設定 (共有レイアウトに配置されたナビゲーション バー) を考えると、ユーザーがさまざまなコントローラー/メソッド間を移動するときに表示するアイテムを決定するための最良の方法は何ですか?