2012-12-08 63 views
1

我正在使用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); 
} 
+0

爲什麼沒有你opentickets SQL中所做與客戶表的連接,並採取您使用查找客戶端作爲一個參數的值。 –

回答

相關問題