Как мне сохранить профиль пользователя в ASP.NET? - PullRequest
1 голос
/ 20 апреля 2011

Я новичок в ASP.NET - так каков шаблон для использования изолированного хранилища в зависимости от состояния сеанса для веб-приложений?

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

Имеет ли смысл хранить это в сеансе или я должен использовать изолированное хранилище (при условии, что клиент находится на компьютере с Windows)

Спасибо!

Ответы [ 2 ]

0 голосов
/ 20 апреля 2011

Изолированное хранилище не используется в приложениях asp.net для хранения информации о профиле - это обычно используется в приложениях .net, работающих на стороне клиента.

Чтобы настроить и запустить профили, просмотрите любую из множества публикаций на них. Хороший от Dino Esposito http://msdn.microsoft.com/en-us/magazine/cc163724.aspx и http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx

Конфигурация здесьпо умолчанию, но в Visual Studio вы захотите открыть сайт администратора для своего веб-приложения, чтобы убедиться, что все настроено.

Использование веб-приложений или веб-сайтов также предоставляет различные возможности доступа к свойствам профиля.Один будет сильно их печатать, другой не будет.

0 голосов
/ 20 апреля 2011

ASP.NET имеет поставщика профиля , созданного для хранения профиля пользователя.

Вы можете использовать своего собственного поставщика, поддерживаемого сеансом, если вы действительно хотите, чтобы профиль сохранялся толькопродолжительность сеанса.

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

...