开发者

How to store Mobile Numbers in asp.net Membership c# and SQL

开发者 https://www.devze.com 2023-04-09 14:59 出处:网络
I have a web application which stores customer details like username, firstname and email address ... etc...etc..

I have a web application which stores customer details like username, firstname and email address ... etc...etc..

I am using Asp.Net Membership, also my web page where i will allow customers to register I'm using CreateUserWizard.

I would like to know how to save customer mobile numbers using asp.net Membership. In my sql table I have all the asp.net membership tables. However wanted to know how to customize the table to allow mobile numbers to be saved into database.

Any ideas?


I Have Custom UserProfile Class where I have setup the mobile property and other properties. How Can I save all the details into separate columns in database??

public class UserProfile : ProfileBase { public static UserProfile GetUserProfile(string username) { return Create(username) as UserProfile; }

    public static UserProfile GetUserProfile()
    {
        return Create(Membership.GetUser().UserName) as UserProfile;
    }


    [SettingsAllowAnonymous(false)]
    public string MobileNumber
    {
        get { return base["MobileNumber"].ToString(); }
        set { base["MobileNumber"] = value; }
    }

    //Few other properties.....



}

Here is my webconfig s开发者_运维问答ettings

  <providers>
    <add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="EXAMPLE" applicationName="EXAMPLE" description="SqlProfileProvider for SampleApplication"/>
  </providers>
</profile>


Use Profile properties. In web.config add <profile> entry.

<profile>
  <properties>
    <add name="MobileNumber"  />
  </properties>
</profile>


Yes, just add the Profile property mentioned above and you can access this property by

Profile.MobileNumber = "12232";// to Save the Mobile No of current logged in user

ProfileProvider will automatically saves this for you in database.

0

精彩评论

暂无评论...
验证码 换一张
取 消