2016-03-30 1 views
-1

Я хочу помнить флажок, выбор jquery для выбора между обновлением страницы. Эти данные следует помнить за вкладку. У меня есть выбор jquery, который пользователь выбирает, и я отправляю запрос ajax вместе с выбираемыми ключевыми идентификаторами, а затем получаю ответ назад. Есть некоторые флажки, а также часть этих выборов, и страница может перезагружаться каждые несколько секунд. Если один и тот же пользователь/другой пользователь открывает другую вкладку с той же ссылкой, он не должен помнить эти параметры, иначе это должно быть.Вспоминая выбор без базы данных asp.net mvc

а) Как помнить передок выборы, которые пользователь сделал между странице запросов в ASP.net MVC б) Как не одни и те же данные выбора, когда ссылка откроется в другой вкладке

+1

вы можете использовать куки-файлы и добавлять флажковые значения каждой вкладки в файл cookie –

+0

Есть ли только файлы cookie? У меня будет много вещей, которые нужно помнить, например, для выбора jquery может быть 100 ячеек, и флажки могут быть там вместе с выбираемыми выборами. Как насчет sessionsttorage? Есть ли проблемы с использованием sessionstorage? Будет ли другое значение для разных вкладок? – avatar

+1

Ну, это либо файлы cookie, либо localstorage для клиентской стороны. –

ответ

0

Использование ASP .net Session на сервере

Пример

Session["FirstName"] = FirstNameTextBox.Text; 
Session["LastName"] = LastNameTextBox.Text; 

Проверить эту ссылку:

https://msdn.microsoft.com/en-us/library/ms178581.aspx

+0

Использует ли сеанс asp.net приложение в режиме одного потока? Одна из вещей sessionStorage (html5) или сеанса вызывает приложение в режиме одиночного потока. Может кто-нибудь прокомментировать это, пожалуйста? – avatar

+0

Нет, это не так. Сессия используется в конвейере запроса на основе идентификатора, назначенного сеансу. –