В моем проекте есть состояния сеанса, которые содержат название бренда, город, штат, почтовый индекс и кэшируются при нажатии на ссылку для возврата на домашнюю страницу. В настоящее время он не сохраняет сеанс и не показывает таблицу. Не знаю, где я ошибся, любая помощь приветствуется.
if (HttpContext.Session.GetString("search_Returning") == "1")
{
//If the session variables are filled, then load from there; otherwise, set default values.
search.BrandName = string.IsNullOrEmpty(HttpContext.Session.GetString("search_BrandName")??"") ? HttpContext.Session.GetString("search_BrandName")! : "";
search.City = string.IsNullOrEmpty(HttpContext.Session.GetString("search_City") ?? "") ? HttpContext.Session.GetString("search_City")! : "";
search.State = string.IsNullOrEmpty(HttpContext.Session.GetString("search_State") ?? "") ? HttpContext.Session.GetString("search_State")! : "";
search.PostalCode = string.IsNullOrEmpty(HttpContext.Session.GetString("search_Zip") ?? "") ? HttpContext.Session.GetString("search_Zip")! : "";
search.Cached = string.IsNullOrEmpty(HttpContext.Session.GetString("search_Cached")) ? false : true;
HttpContext.Session.SetString("search_Returning", "0");
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... ot-staying
Переменная состояния сеанса не сохраняется ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение