Поставщик пользовательских профилей с библиотекой классов - PullRequest
0 голосов
/ 26 июля 2010

У меня есть библиотека классов (давайте назовем это a), в которой я создал собственного провайдера профилей. Я ссылаюсь на эту библиотеку в другой библиотеке классов (давайте назовем это b), которая является частью решения вместе с веб-приложением , Теперь, как мне обратиться к поставщику пользовательского профиля в библиотеке классов b.

Я следил за этой статьей http://leedumond.com/blog/getting-strongly-typed-profile-properties-from-a-class-library. Это нормально, но профиль не сохраняется, он только читает.

Кто-нибудь делал это или знает, как это сделать?

1 Ответ

0 голосов
/ 26 июля 2010

Ну, пример не совсем то, что вы ищете.

Как только вы создали ProfileCommon, который наследует ProfileBase, используйте экземпляр этого класса для управления им.

так:

ProfileCommon profile = (ProfileCommon)HttpContext.Current.Profile;
profile.Name = "balstedfury";
Profile.Save();

Поскольку ProfileCommon наследует ProfileBase, вы можете вызвать Saveэто говорит о нем.см. http://msdn.microsoft.com/en-us/library/system.web.profile.profilebase_members.aspx

Дайте мне знать, это помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...