У меня есть веб-страница в asp.net, которая содержит textbox
, кнопку и сетку view.gridview загружает некоторый контент из базы данных и textbox
, а кнопка применяется для поиска. Теперь моя проблема заключается в том, что когда я выполняю поиск, а результаты поиска загружаются в виде сетки. Если я нажму кнопку редактирования в виде сетки, я перейду на новую страницу и после завершения редактирования и вернусь на страницу редактирования. когда я вернусь на свою страницу, textbox
пуст и все. Я хочу, чтобы мое состояние было сохранено, когда я вернусь на страницуasp.net state save страница
ответ
Я бы «сохранил» эту информацию в URL-адресе перенаправления, который вы откроете после сохранения.
- В поиске проведите параметр поиска в качестве параметра url.
- На кнопке «Изменить» добавьте «? ReturnUrl = ... после URL-адреса.
- На странице редактирования при нажатии кнопки «Сохранить» у вас, вероятно, есть код для сохранения. В случае успеха вызовите Response.Redirect с URL-адресом, который вы найдете в параметрах Request.Parameters.
Вопрос как ваше сообщение правильно утверждает, что это вопрос о «State». ASP.NET предлагает различные варианты хранения информации между круглыми поездками.
На стороне клиента:
Вы можете хранить информацию на странице с помощью:
ViewState, Hiddend Поля: ViewState является фактически скрытое поле и данные будут потеряны после выхода страница.
Или на уровне сайта:
Печенье: Это может быть временным или постоянным и имеет ограничения в количестве памяти они могут хранить.
И если хочет связи между двумя страницами также можно использовать
Строка запроса: Это то, что добавляется на конечном URL следует?. Пример:? Category = basic & цена = 100. Однако это также имеет length limitations. В IE, например, 2083 символа.
На стороне сервера
Вы можете использовать:
сессии или State Application: Оба объекты Key/Value разница в том, что сессия закончится, когда пользователи листья и его значения являются уникальными для каждого пользователя, в то время как приложение доступно во всех сеансах и будет оставаться доступным, пока приложение будет работать.
С вашей проблемой под рукой: Вы можете использовать 2 из них:
- Session: для хранения значения поиска в стороне сервера, или
- Используйте строку запроса сообщение по страницам
на мой взгляд, проще в использовании, является Session, хотя он может иметь дро обратно, если у ou имеет несколько экземпляров одной и той же страницы. Однако, поскольку целью является сохранение значения поиска, основное преимущество (рекомендуется) имеет querystring, поскольку это позволит не только сохранить ваш поиск и не будет иметь проблемы с сеансом из нескольких экземпляров, поделитесь поиском, разделив «URL», как несколько поисковых систем.
Вы можете найти здесь, как добавить значения в строку запроса:
Querystring - Add values to querystring in c#
и читать эти значения, необходимо использовать только: Request.QueryString("var name")
- 1. Android: Chronometer save state
- 2. Android Save Instance State
- 3. Fragment save instance state
- 4. Canvas state save Android
- 5. Dynamic listview save state
- 6. Save State of RecyclerView
- 7. save visual studio state
- 8. android application save state
- 9. Windows 8 phone save state
- 10. Save State Editor Game (флажок)?
- 11. Save state button sharedpreferences Android
- 12. iPhone SDK Save State проблема!
- 13. save $ location parameters state AngularJS
- 14. Windows Phone Emulator save state
- 15. Android: Save View Pager State
- 16. Fragment save state при изменении конфигурации
- 17. Accordion save last state on reload
- 18. ListView with viewholder and checkbox state save
- 19. Save state flex menu after reload
- 20. Android save state on change change
- 21. Save Toggle Switch/Checkbox State with SharedPreferences
- 22. ASP.NET Session-State InProc
- 23. asp.net страница «страница загружается»
- 24. ASP.NET MVC: Tri-state checkbox
- 25. ASP.net AJAX: textbox readonly state
- 26. ASP.NET In Proc Session State
- 27. Service State State Service с инжектированием зависимостей ядра Asp.net
- 28. Oracle 12c save state работает только в открытом режиме
- 29. Android save custom listview checkbox state в выпуске sharedpreferences
- 30. вкладками панель с DataViews и «Пейджер Save State» контролирует
пожалуйста, напишите ваши C# код, чтобы получить лучше help – Karamafrooz
вам необходимо привязать эти данные на page_load после установки условия –