Как добавить дополнительный атрибут в инструмент администрирования веб-сайта ASP.NET при регистрации пользователя? - PullRequest
1 голос
/ 09 января 2012

Привет. Я хочу добавить дополнительный атрибут, когда пользователь регистрируется через инструмент администрирования ASP.NET WebSite. По умолчанию, когда мы регистрируем использование из инструмента администрирования, оно содержит пароль, имя пользователя, защитный ответ и т. Д. Я хочу добавить в него дополнительное поле, например адрес. Есть способ сделать это.

Пожалуйста, предложите мне полезную ссылку или образец кода.

1 Ответ

1 голос
/ 11 января 2012

Если я правильно понимаю ваш вопрос, попробуйте это:

в web.config:

<profile defaultProvider="SqlProfileProvider">
<providers>
<remove name="AspNetSqlProfileProvider"/>
<add name="SqlProfileProvider" type="System.Web.Profile.SqlProfileProvider"     connectionStringName="LocalSqlServer" />
</providers>
<properties>
<add name="Address" type="string"/>
<add name="Age" type="int32"/>
</properties>
</profile>

В коде позади:

Dim userProfile As ProfileBase
userProfile = ProfileBase.Create("desired user profile", True)
userProfile.SetPropertyValue("Address", "123 Avenue")
userProfile.SetPropertyValue("Age", 21)
userProfile.Save()
...