gpt4 book ai didi

asp.net - 更改 ASP.NET 成员资格配置

转载 作者:行者123 更新时间:2023-12-02 13:11:59 25 4
gpt4 key购买 nike

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

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

如果我需要向成员资格表添加更多数据字段怎么办?例如,我需要知道成员(member)居住的城市。对于这种情况我能做什么?

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>

最佳答案

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

关于asp.net - 更改 ASP.NET 成员资格配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com