Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
C# 如何向MembershipProvider添加属性_C#_Asp.net_Web Application Project - Fatal编程技术网

C# 如何向MembershipProvider添加属性

C# 如何向MembershipProvider添加属性,c#,asp.net,web-application-project,C#,Asp.net,Web Application Project,我想扩展其他用户注册字段,其他教程建议的方法是使用配置文件属性 因此,我在Web.config文件中添加了一个部分,如下面的标记所示,我希望intellisense可以在.cs文件中使用该配置文件,但事实并非如此 那么,如何使这项工作?有更好的解决方案吗 顺便说一句,这个教程很有趣 请看一看。它旨在针对MembershipUser扩展其他属性 然后,您可以通过强类型访问配置文件。如果您正在使用网站项目,则这是从配置设置为您生成的代码。Web应用程序项目需要手动执行此操作,或使用。这有一些有用的信

我想扩展其他用户注册字段,其他教程建议的方法是使用配置文件属性

因此,我在Web.config文件中添加了一个部分,如下面的标记所示,我希望intellisense可以在.cs文件中使用该配置文件,但事实并非如此

那么,如何使这项工作?有更好的解决方案吗

顺便说一句,这个教程很有趣

请看一看。它旨在针对MembershipUser扩展其他属性

然后,您可以通过强类型访问配置文件。如果您正在使用网站项目,则这是从配置设置为您生成的代码。Web应用程序项目需要手动执行此操作,或使用。这有一些有用的信息

<authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>

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

<profile>
  <properties>
    <add name="Age"/>
    <add name="Gender" />
  </properties>

  <providers>
    <clear/>
    <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
  </providers>

</profile>