Мой контроллер имеет три действия: Ввод, индекс и категория. На моей главной странице у меня есть текстовое поле и кнопка поиска. Общая идея заключается в том, что пользователь достигает представления «Введение», затем вводит текст в текстовое поле и нажимает кнопку поиска. Затем он видит представление индекса, а строка запроса содержит значение, с помощью которого данные, которые пользователь видит, фильтруются. пользователь может выбрать категорию, а затем перенаправляется в представление категории. Как я могу поддерживать поле строки запроса и значение (скажем, «города = 1,2,3»), когда я перемещаюсь между действиями «Введение», «Индекс» и «категория»? Я просто укажу, что значение строки запроса изменится, если пользователь вводит новый текст в текстовое поле.сохранить строку запроса между действиями
ответ
Одним из подходов было бы сохранить начальные значения qs в поле скрытой формы. Это будет работать до тех пор, пока пользователь переходит от действия к действию с помощью формы. Другим методом, который не требует представления формы, было бы сохранение cookie.
Предполагая, что вы намереваетесь, что пользователь нажимает на ссылку (в отличие от перенаправления на стороне сервера), лучше всего конвертировать значения querystring в скрытые поля.
спасибо, но можете ли вы опубликовать некоторый пример кода, как использовать фактическое скрытое поле в дополнение к html-помощнику? Это мне очень помогло ... – user560498
- 1. Сохранить строку из JSON, Использовать между действиями
- 2. Как сохранить данные между действиями
- 3. Сохранить состояние медиапланера между действиями
- 4. Android Сохранить значение переключения между различными действиями
- 5. ASP.NET MVC2 Сохранить данные между действиями?
- 6. Как передать строку между двумя действиями
- 7. Пропустить строку и stringbuilder между действиями
- 8. Советы по хранению значений запроса и передаче их между действиями?
- 9. Хранить данные между действиями
- 10. Передача DefaultHttpClient между действиями
- 11. Keep ListView между действиями
- 12. Android sharedpreferences между действиями
- 13. Сохранение данных запроса в CakePHP между двумя действиями в контроллере
- 14. Переворот между динамическими действиями
- 15. пользовательский объект между действиями
- 16. Передача данных между действиями
- 17. Как сохранить данные объекта, не проходя между действиями в Android?
- 18. Перенаправление, но сохранить строку запроса
- 19. mod_rewrite Как сохранить строку запроса?
- 20. передача строки между действиями
- 21. Разница между днями между действиями
- 22. Сохраняйте данные recyclerview между действиями
- 23. Android: Передача значения между действиями
- 24. Анимация между двумя действиями
- 25. Передача обработчика между действиями
- 26. Общие предпочтения между действиями
- 27. Перемещение между несколькими действиями
- 28. Отправка булева между действиями
- 29. Поделиться DBAdapter между действиями
- 30. Сотрудничество между действиями
Как добавить скрытое поле в форму. Я понимаю, что это может быть достигнуто с помощью html-помощника, но как я могу использовать помощника, который отображает скрытое поле? где я его называю? – user560498
В действии вашего контроллера вы можете поместить значение в свою модель, а затем в своем представлении, добавить скрытое поле html helper, вставив значение из вашей модели в аргумент значения. –