0
我已經嘗試將我的viewmodel存儲到會話中。 我儲存我的數據庫視圖模型,我想視圖模型值保存到會話如何將視圖模型值存儲到會話中
我嘗試使用
List<GetUserNameViewModel> getName = _accountService.GetLoginName(UserID)
Session["GetName"] = getName;
,但其值
System.Collections.Generic.List`1[XNet.Repository.Model.GetUserNameViewModel], not Username...
我如何能夠拯救我的視圖模型會話的價值?
這是我的服務
public List<GetUserNameViewModel> GetLoginName(int UserID)
{
List<User> user = (from d in _UserRepository.All()
where d.UserID == UserID
select d).ToList();
List<GetUserNameViewModel> GetName = new List<GetUserNameViewModel>();
foreach (User users in user)
{
GetName.Add(new GetUserNameViewModel
{
UserName = users.UserName
});
}
return GetName;
}
我控制器
public ActionResult Index()
{
int UserID = Convert.ToInt32(User.Identity.Name);
List<GetUserNameViewModel> getName = _accountService.GetLoginName(UserID);
Session["GetName"] = getName;
return View();
}
我想在GetUserNameViewModel中獲得用戶名的值 –