ユーザーが私のアプリケーションにログインするとき、アプリケーション全体で彼の名前を表示したいと思います。asp.netMVCフレームワークを使用しています。しかし、私が望まないのは、すべてのコントローラーに次のようなものを入れなければならないということです。
ViewData["User"] = Session["User"];
これはあなたが自分自身を繰り返さないかもしれないからです。(これは、オブジェクト指向プログラミングのDRY [Do n't Repeat Yourself]の原則だと思います。)ViewData["User"]は私のマスターページにあります。だから私の質問は、私のViewData["User"]を1か所で処理するためのきちんとした方法は何ですか?