У меня есть tempdata с коллекцией записей.Я фильтрую объект после присвоения его значения переменной, но временные данные не сохраняют старый набор значений, но принимают новые отфильтрованные значения.Вот мой кодИзначально моя модель имеет 50 записей, а после фильтрации Model.Details - 20 записей.По какой-то причине мои Tempdata также показывают только 20 записей, когда я пытаюсь получить к ним доступ снова.Пожалуйста, дайте мне знать, если кто-нибудь может помочь мне здесь.Я хочу получать 50 записей каждый раз в моих Tempdata на протяжении всего сеанса.
Model = (ViewModel)TempData["Summary"];
TempData.Keep();
Model.Details = Model.Details.Where(c => c.CallType.ToLower() == callType.ToLower()).ToList();