문제

I am using Membership in .net web application. I have the following web.config configuration...

  <profile ...>

      .....

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

I inserted data using the following code segment, which affected the aspnet_profile database table.

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

Now please anyone suggest me how to retrieve this data.

도움이 되었습니까?

해결책

Now please anyone suggest me how to retrieve this data.

You can use System.Web.Profile.ProfileManager and then its API like FindProfilesByUserName(), GetAllProfiles() etc.

Here is already a solved thread.

다른 팁

This is what i did to retrieve profile property value...

string Firstname = ProfileBase.Create("UserName").GetPropertyValue("FirstName").toString();
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top