Я новичок в MVC 3. У меня есть страница (например, «Мастер-страница»), где у меня есть раскрывающиеся окна для выбора значений и нажмите «Перейти», (тип = "Кнопка"). Основываясь на выборе, я подаю сетку. Один из столбцов в сетке будет иметь гиперссылку. При нажатии на гиперссылку открывается другая страница (например, «подробная страница») для отображения других деталей. Теперь, если пользователь нажимает кнопку браузера, значения в элементах управления «Главная страница» пустые. Как сохранить значения в раскрывающихся списках и сетке на странице «Мастер-страница».Сохранение значений элементов управления в MVC 3 после перехода на новую страницу
ответ
Вы полагаетесь на поведение браузера. Некоторые браузеры могут хранить эти данные, другие - нет. Поэтому программист должен решить, где должны храниться данные. В общих случаях можно использовать следующие подходы:
Если вы мастер, просто сделать некоторые ДИВ спрятано (вы будете держать шаги мастера там), и сделать свои собственные следующие/задние кнопки внутри вашего мастера , Когда пользователь попытается вернуться назад и дальше, он не перейдет на другую страницу, но будет переключаться между шагами через JavaScript внутри одной страницы (все данные будут сохранены).
Вы можете сделать то же самое, но сохранить свои данные на сервере. В этом случае, нажав на кнопку, ваши данные будут храниться в базе данных. И снова перезагрузится, когда пользователь вернется.
Вы можете вручную сохранить данные в файлы cookie. Это нормально, если у вас есть небольшое количество данных для хранения.
- 1. После перехода на главную страницу C# MVC
- 2. Не удается прочитать локальное хранилище после перехода на новую страницу
- 3. сохранение значений без автоматической ссылки на страницу
- 4. Перехода на новую строку
- 5. Предотвращение автоматической прокрутки вверх до перехода на новую страницу JqueryMobile
- 6. Несколько элементов управления загрузкой Telerik MVC на страницу?
- 7. Извлечение данных с сервера без перехода на новую веб-страницу
- 8. Данные не отображаются после перехода на страницу
- 9. Kendo Grid Keep Filter State после перехода на другую страницу
- 10. Открытие модальной формы без перехода на новую страницу в rails
- 11. Добавление элементов управления на страницу в PreRender
- 12. Сохранение div исчезло после перехода
- 13. MVC & SQL: Невозможно вставить значение NULL в столбец, после перехода на новую базу данных
- 14. Сохранение 3 значений для всех 20 элементов в массиве
- 15. Сохранение элементов управления HTML5 на экране?
- 16. Сохранить содержимое следующей страницы после перехода на страницу
- 17. JQgrid set ondblclick для перехода на новую страницу?
- 18. сохранение нескольких элементов управления и обновление значений переключателей?
- 19. Сохранение HTML-значений управления после отправки в ASPX
- 20. Как использовать jQuery для перехода на новую страницу?
- 21. Выполнение js после прибытия на новую страницу
- 22. Отправляйте посетителя на новую страницу после перетаскивания
- 23. Перейдите на новую страницу после авторизовались
- 24. Перенаправление на новую страницу после отправки
- 25. Внедрение нескольких пользовательских элементов управления на страницу?
- 26. Перенаправление на новую страницу после загрузки результатов
- 27. Создание пользовательских элементов управления в asp mvc 3
- 28. Сохраните стили CSS после перехода на другую страницу
- 29. Drupal показывает пустую страницу после перехода на локальный сервер
- 30. Инкапсулирование элементов управления пользователя в ASP.NET MVC
Этот вопрос может использовать более подробную информацию; в идеале, минимальный полный тестовый пример для воспроизведения вашей проблемы. – SamB