Я работаю в asp.net webforms. Я собираю пользовательские входы в форме, например, Page1, содержащей несколько серверных элементов управления, таких как текстовые поля, комбинированные поля и переключатели. Когда пользователь нажимает кнопку «Сохранить», отображается новая страница, например «Страница 2», где отображаются все введенные значения для проверки. Страница2 отображается методом Server.Transfer ("~/Page2") в событии нажатия кнопки Page1. В Page2, введенному пользователем значения получаются путем чтения свойства ПредыдущаяСтраница, как показано ниже:Как сохранить предыдущие значения страницы в asp.net
var memberData = PreviousPage.dependentData;
Страница2 имеет кнопку Cancel. Когда пользователь обнаруживает некоторую ошибку dataentry и хочет вернуться к странице 1, они могут нажать эту кнопку. Событие Кнопка отмены нажмите запускает следующий код на стороне клиента:
if (confirm('Are you sure to leave this page?')) {
window.history.back(1);
}
Проблема заключается в том, когда Page1 достигнуто, все введенные пользователем значения ушли. Пожалуйста, дайте мне знать, как архитектовать эти две страницы, чтобы сохранить значения на предыдущей странице (стр.).
Благодаря
сессия, печенье, ViewState, строка запроса, все это зависит от чувствительности данных, и сколько данных есть is –