【问题标题】:Changing asp.net membership configuration更改 asp.net 成员资格配置
【发布时间】:2012-12-02 19:29:31
【问题描述】:

我在 Visual Studio 2010 上创建了一个 ASP.NET 站点。成员资格表会自动生成。在“register.aspx”页面上,只有用户名、电子邮件地址和密码三个字段。但是在注册步骤中,我希望会员给我更多关于他的信息,例如姓名、姓氏、城市、研究生院等等......我在页面中添加了额外的文本框,并在表“aspnet_Membership”中添加了相应的字段。

稍微浏览一下代码后,我在“web.config”文件中找到了提供程序部分。我尝试为我的特定字段添加一些参数。但它没有用。

如果我需要在会员表中添加更多数据字段怎么办?例如,我需要知道会员居住的城市。这种情况我该怎么办?

web.config的成员节点如下:

<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="ApplicationServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="true"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/"
/>
</providers>
</membership>

【问题讨论】:

标签: asp.net membership


【解决方案1】:

您可以扩展内置的 MembershipUser 并添加自定义字段。 然后您需要创建一个表来存储信息,最后您需要创建一个自定义成员资格提供程序。 更多信息请访问 msdn:How to: Implement a Custom Membership User

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    相关资源
    最近更新 更多