如何在用户注册的ASP.NET网站管理工具中添加其他属性?

时间:2012-01-09 11:59:26

标签: asp.net .net asp.net-membership roles administration

您好,我想在用户通过ASP.NET WebSite管理工具注册时添加其他属性。默认情况下,当我们从管理工具注册使用时,它包含密码,用户名,安全答案等。我想在其中添加其他字段,如地址。有一种方法可以做到。

请建议我使用可用的链接或示例代码。

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,请试试:

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>

在codebehind中:

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