2011-02-10 2 views
2

Я написал пользовательский элемент управления, в котором есть кнопка, которую пользователь может щелкнуть, чтобы отобразить дополнительный DIV. Я обнаружил, что было бы неплохо заставить элемент управления помнить, видно ли DIV после обратной передачи, так что когда страница перезагружается, DIV остается видимой, если пользователь хочет ее таким образом.Что такое хороший способ сохранить значение в пользовательском элементе управления

Что такое хороший способ реализовать это с помощью jQuery в моем распоряжении?

ответ

4

Держите состояние div в элементе управления ViewState.

См. Статью this о том, как создать пользовательский элемент управления и использовать его с помощью ViewState.

1

Есть несколько способов сделать это:

  1. Использование ViewState. @ У вас есть хорошая статья.

  2. Используйте скрытое поле. Просто нажмите, чтобы ваша кнопка записывала значение в поле, такое как «true» при нажатии. Вы можете проверить значение этого поля в столбцах обратной связи.

  3. Использование печенья.

==============

Если показать/скрыть логика полностью происходит на стороне клиента, то я бы, наверное, просто мой пользовательский элемент управления положить скрытое поле и пусть javascript проверяет это поле для значения при загрузке страницы.

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