首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在asp.net、成员资格、c#和SQL中存储移动号码

如何在asp.net、成员资格、c#和SQL中存储移动号码
EN

Stack Overflow用户
提问于 2011-09-29 15:53:58
回答 2查看 2.4K关注 0票数 0

我有一个网络应用程序,存储客户的详细信息,如用户名,名字和电子邮件地址.etc...etc..

我使用的是Asp.Net会员,也是我的网页,我将允许客户注册我正在使用的CreateUserWizard。

我想知道如何使用asp.net成员来节省客户移动号码。在我的sql表中,我有所有的asp.net成员资格表。但是,想知道如何自定义表,以便将移动号码保存到数据库中。

有什么想法吗?

我有自定义UserProfile类,其中设置了移动属性和其他属性。如何将所有详细信息保存到数据库中的单独列中??

公共类UserProfile : ProfileBase {公共静态UserProfile GetUserProfile(字符串用户名){返回创建(用户名)为UserProfile;}

代码语言:javascript
复制
    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.....



}

这是我的webconfig设置

代码语言:javascript
复制
  <providers>
    <add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="EXAMPLE" applicationName="EXAMPLE" description="SqlProfileProvider for SampleApplication"/>
  </providers>
</profile>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-29 15:57:38

使用配置文件属性。在web.config中添加<profile>条目。

代码语言:javascript
复制
<profile>
  <properties>
    <add name="MobileNumber"  />
  </properties>
</profile>
票数 1
EN

Stack Overflow用户

发布于 2011-09-30 10:57:29

是的,只需添加上面提到的配置文件属性,您就可以通过

代码语言:javascript
复制
Profile.MobileNumber = "12232";// to Save the Mobile No of current logged in user

ProfileProvider将自动将其保存在数据库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7600040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档