Каков наилучший способ хранения viewstate в мобильном веб-приложении ASP.Net?

StackOverflow https://stackoverflow.com/questions/214379

Вопрос

Мне любопытно, какие методы, по вашему мнению, лучше всего подходят для хранения и обслуживания viewstate по отношению к приложению ASP.Net, работающему в мобильном веб-браузере (например, Treo с Windows Mobile или веб-браузер Blackberry Curve).

Это было полезно?

Решение

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

Надеюсь, это поможет.

Другие советы

Некоторые из элементов управления мобильным устройством сохраняют настройки таким образом, что старые телефоны могут не поддерживать их. Если вы ориентируетесь на старые мобильные телефоны, вам следует либо изменить настройки сеанса на cookie-файлы, либо вместо этого начать использовать коллекцию HiddenVariables (которую могут использовать старые телефоны). Мы использовали скрытые переменные, так как перевести весь наш сайт на cookie-файлы было невозможно. Однако скрытые переменные могут быть только строками, поэтому вам нужно быть готовым к сериализации объектов в скрытые поля как строки, как это делает viewstate.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top