Я новичок в ASP.net, и я пытаюсь сохранить состояние некоторых текстовых полей при перенаправлении. У меня есть интерфейс панели управления с разверткой. На главной странице панели мониторинга есть опция диапазона дат (текстовое поле как для даты начала, так и для даты окончания) для отображаемой информации, и мне нужно сохранить диапазон дат, выбранный пользователем. Я знаю, что могу помещать информацию в переменную сеанса для использования на странице, на которую я перенаправляюсь, но когда я нажимаю кнопку «вернуться» на странице детализации, она возвращается на главную страницу панели мониторинга и теряется значение текстового поля , Я также попытался сохранить viewstate, но не мог заставить это работать. Каков наилучший подход к решению этой проблемы?asp.net save textbox on redirect
Редактировать: В случае, если это имеет значение, я фактически использую jQuery $(location).attr('href', url);
для выполнения перенаправления, потому что некоторые объекты диаграммы используют html или asp гиперссылки в IE.
Можете ли вы прочитать сеанс на странице Page_Load на начальной странице, если это перенаправление с другой страницы? Я считаю, что это страница панели инструментов. Всякий раз, когда он загружается, проверьте сеанс для ранее введенных значений текстового поля. – DOK