.net用户控件在webconfig中的配置
<authentication mode="Forms"> ///Forms身份验证方式
<forms defaultUrl="default.aspx" loginUrl="login.aspx"/> ///默认首页,登陆页
</authentication>
<authorization>
<deny users="?"/> ///拒绝匿名访问
</authorization>
///这一节点是让用户登陆,验证控件生成的代码连结到自己的数据库中
<membership defaultProvider="MyMembershipProvider"> ///注意设为默认值
<providers>
<add name="MyMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="testConnectionString"
requiresQuestionAndAnswer="false" ///不要时只要让它值为 false就可以了
requiresUniqueEmail="false"
passwordFormat="Hashed"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"/>
</providers>
</membership>
///这一节点是对网站内的用户分配角色,用于分组管理
<roleManager enabled="true" defaultProvider="MyRoleProvider">
<providers>
<add name="MyRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="testConnectionString"/>
</providers>
</roleManager>
///这一节点是在自动生成的数据库表中添加一些自己需要的数据字段
///这理添加的是Address字段,它是由 province ,city组合而成的.所以在Address中添加
///name=province”,name=”city”两个子节点
<profile defaultProvider ="MyProfileProvider">
<providers >
<add name ="MyProfileProvider" type ="System.Web.Profile.SqlProfileProvider" connectionStringName="testConnectionString"/>
</providers>
<properties>
<add name ="Age" type ="System.Int32"/>
<group name ="Address">
<add name ="Province"/>
<add name ="City"/>
</group>
</properties>
</profile>
14:16:57