Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改asp.net成员资格配置_Asp.net_Membership - Fatal编程技术网

更改asp.net成员资格配置

更改asp.net成员资格配置,asp.net,membership,Asp.net,Membership,我已经在Visual Studio 2010上创建了一个ASP.NET网站。会员表将自动提供。在“register.aspx”页面上,只有用户名、电子邮件地址和密码三个字段。但在注册步骤中,我想让会员给我更多关于自己的信息,如姓名、姓氏、城市、研究生院等。。。我在页面中添加了额外的文本框,并在表“aspnet_Membership”中添加了相应的字段 在浏览了一些代码之后,我在“web.config”文件中找到了providers部分。我尝试为我的特定字段添加一些参数。但它没有起作用 若我需要向

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

在浏览了一些代码之后,我在“web.config”文件中找到了providers部分。我尝试为我的特定字段添加一些参数。但它没有起作用

若我需要向成员资格表添加更多数据字段,该怎么办?例如,我需要知道该成员居住的城市。在这种情况下我能做些什么

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并添加自定义字段。 然后需要创建一个表来存储信息,最后需要创建一个自定义成员资格提供程序。 msdn上的更多信息:

我想会对我有所帮助。