ログインに基づいて、現在のユーザーでログインした場合、特定のメニューを非表示にする必要があり、マスター・ページが正しいフラグが設定されていません持っています。コントローラからマスターページにデータを渡す - 現在MVC2</p> <p>を使用して、ユーザー
よくある問題のようです。すべてのコントローラがベースコントローラから継承する必要があります(私はそれを持っています)。ベースコントローラのコンストラクタで、ViewDataに特定のパラメータを渡すことができます。これは素晴らしく、私にとっては簡単ですが、ベースコントローラの構築中にUser.IdentityオブジェクトとRequestオブジェクトがNULLになっています。
現在ログインしているユーザーのUser.Identityにアクセスして、データベースにクエリを実行できるようにするには&マスターページビューを表示する前にViewDataコレクションを変更しますか?
おかげ