Может быть, вы можете попытаться сохранить список объектов в переменной сеанса, а затем отправить «старый» идентификатор пользователя на сервер и отфильтровать список по идентификатору пользователя.
Это мое предложение, надеюсьэто помогает:)
List<GameDetails> sessionList = Session["GameDetailsModelList"] as List<GameDetails>;
var gameDetail = sessionList.Where(x => x.userID = param).FirstOrDefault();