SharePoint уже имеет нестандартный список профилей пользователей, который он использует для внутреннего хранения пользовательских данных. Когда вы используете MOSS, пользовательские данные сохраняются на сайтах Shared Service Provider, а служба (timerjob) обновляет всю пользовательскую информацию на сайтах, использующих этот SSP.
Чтобы сохранить больше информации о профиле, чем WSS, я предлагаю вам создать новый список, в котором есть поле человека / группы. Но большая часть информации, такой как адрес электронной почты и т. Д., Уже находится в этом (скрытом) списке.
Больше информации о скрытом списке пользователей и общении с ним через код здесь .
Подробнее об использовании текущего пользователя в веб-частях здесь .
P.S. Я предлагаю изучить веб-часть, используемую во 2-й статье, DataFormWebPart. Это самая универсальная веб-часть, которая может быть связана с любым источником данных и может быть стилизована с использованием Xsl.