我在 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>