私は ASP.NET MVC 4 を使用しており、ログインしているユーザーに関連する情報を見つけるためのベスト プラクティスを見つけようとしています。フォーム認証を使用しています。
ユーザーがそのユーザーに関連するチケットのみを表示するページに移動した場合、以下のように毎回クライアントを見つける必要がありますか?
ユーザーが接続しているクライアントを保存する簡単な方法はありますか?一度確認するだけで済みますか?
[HttpGet]
public ActionResult Index()
{
Client client = _db.Clients.Single(c => c.Username == User.Identity.Name);
view.OpenTickets = _db.Tickets.Where(t => t.ClientID == client.ClientID).Count();
return PartialView(supportView);
}