2011-09-15 2 views
0

У нас есть веб-страница asp.net с Hidden контроля над ним:Проиграл на скрытый постбэк в asp.net

<asp:HiddenField runat="server" id="inputValue" /> 

который содержит информацию, вводимую пользователем для последующего использования. На этой странице также есть это в головной части веб-страницы, чтобы обновить страницу каждые 20 секунд:

<meta http-equiv="refresh" content="20"> 

Это сделано, чтобы обновить страницу с новой информацией из базы данных.

Теперь, если я использую в своем коде за inputValue.Value, я могу правильно получить значение, введенное человеком. Однако, если страница обновляется до того, как мне нужно получить это значение, тогда inputValue.Value будет пустым.

Таким образом, мой вопрос заключается в том, как я могу убедиться, что inputValue.Value сохранит информацию, сохраненную после обновления страницы? Javascript не может быть и речи о том, что некоторые из устройств, обращающихся к этой странице, не могут запускать javascript.

Благодаря

ответ

1

Обновление экрана будет просто перезагрузить URL, так что вам придется хранить состояние в строку запроса

0

Спасибо, при этом некоторые исследования, это то, что я шел, чтобы выяснить. Поскольку я не передаю данные с одной страницы на другую, будет ли работать переменная сеанса?

И протестирован с переменной сеанса и отлично работает.

Смежные вопросы