Страница пользовательского интерфейса для редактирования и поддержания настроек профиля для пользователя
В приложениях asp.net Webforms нет какой-либо страницы пользовательского интерфейса для обслуживания и редактирования свойств профиля пользователя (я использую VS2008 и шаблон веб-приложения), как в инструменте администрирования веб-сайта WSAT, где вы уже можно редактировать основные свойства членства и роли для пользователя? Я использую базовые таблицы данных SQL Express и базовых поставщиков членства и ролей, и теперь я хочу начать использовать поставщика профилей для хранения и доступа к дополнительным свойствам для каждого пользователя, для которого я создаю учетную запись. Например, когда я создаю нового пользователя и назначаю его для ролей в моем веб-приложении, я использую инструмент WSAT, и теперь мне также нужно установить для него определенные свойства профиля. Это единственный способ установить эти свойства программно? Конечно, для этого есть страница пользовательского интерфейса типа Admininstrative, так что вы можете быстро просматривать и редактировать свойства профиля для пользователя.
1 ответ
Роли и членство соответствуют стандартной схеме, в которой вы можете легко создать статическую форму для редактирования. Детали профиля являются динамическими в зависимости от ваших настроек конфигурации, и создание динамических форм может быть немного сложнее.
Кроме того, поставщик профиля по умолчанию хранит всю информацию о профиле в одном объединенном поле, так что вы получите список значений, разделенных запятыми, если они перейдут в действительно простую форму.