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

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

Ответы [ 2 ]

2 голосов
/ 18 октября 2008

Если вы используете мобильные элементы управления, вместо этого состояние сеанса может быть сохранено в сеансе, поэтому оно не потребляет пропускную способность. См. Эту ссылку http://msdn.microsoft.com/en-us/library/cteh3e77.aspx для получения дополнительной информации о мобильных элементах управления и поддержании состояния.

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

1 голос
/ 21 октября 2008

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

...