会员资料属性检索

时间:2014-01-28 10:51:19

标签: asp.net asp.net-mvc asp.net-membership

我在.net网络应用程序中使用Membership。 我有以下web.config配置...

  <profile ...>

      .....

          <properties>
               <add name="FirstName"/>
               <add name="LastName"/>
               <add name="DateOfBirth" type="DateTime"/>
               .....
          </properties>
  </profile>

我使用以下代码段插入数据,这影响了aspnet_profile数据库表。

    dynamic profile = ProfileBase.Create("Username");
    profile.Initialize("Username", true);
    profile.FirstName = "someFirstName";
    profile.LastName = "someLastName";
    profile.Save();

现在请任何人建议我如何检索这些数据。

2 个答案:

答案 0 :(得分:1)

  

现在请任何人建议我如何检索这些数据。

您可以使用System.Web.Profile.ProfileManager,然后使用其FindProfilesByUserName(),GetAllProfiles()等API。

Here is already a solved thread.

答案 1 :(得分:0)

这就是我检索个人资料属性值...

string Firstname = ProfileBase.Create("UserName").GetPropertyValue("FirstName").toString();