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);
}
爲什麼沒有你opentickets SQL中所做與客戶表的連接,並採取您使用查找客戶端作爲一個參數的值。 –