zoukankan      html  css  js  c++  java
  • 山寨一个PetShop(Task100)——注册界面(配置aspnetdb数据库)

    源代码:13033480群共享

    一、配置aspnetdb数据库

    使用登录控件,由于要使用membership,首先需要ASP.NET配置的数据库aspnetdb的支持。配置这个数据库的操作如下:

    1、新建数据库NetShopServices

    2、进入C:\WINDOWS\Microsoft.NET\Framework\v2.0.xxxxx(vs2010的目录是v4.0.xxxx)这个目录下,找到aspnet_regsql.exe直接双击运行,就会弹出一个界面。

    2、直接下一步。第二个界面让我们选择是添加表结构还是移除,我们当然选择添加,继续下一步。

    3、在这个界面中需要填写服务器ip地址以及身份验证信息。在填写完毕后,选择将表结构添加到NetShopServices数据库中了。

    需要注意的是:如果选择默认,则会创建一个新的名叫aspnetdb的数据库,然后将表结构加入其中。一路下一步就完成了数据库结构的添加。

    二、Web.Config文件中进行如下配置

    1、添加连接字符串

    <addname="SQLMembershipConnString"connectionString="server=SPXY-WYH\sqlexpress;database=NetShopServices;integrated security=SSPI;min pool size=4;max pool size=4;"providerName="System.Data.SqlClient" />

    2、配置membership

    <system.web>

        <!-- Membership Provider for SqlServer-->

        <membershipdefaultProvider="SQLMembershipProvider1">

          <providers>

            <addname="SQLMembershipProvider1"

                 type="System.Web.Security.SqlMembershipProvider"

              connectionStringName="SQLMembershipConnString"

              applicationName="NetShop"

              minRequiredPasswordLength="1"

              minRequiredNonalphanumericCharacters="0"/>

          </providers>

    </membership>

    <system.web>

    三、添加NewUser.aspx,选择母版MasterPage.master

    四、添加登录控件

    直接拖入,默认设置即可:

    <asp:ContentID="cntPage" ContentPlaceHolderID="cphPage" Runat="Server">

        <asp:CreateUserWizardID="CreateUserWizard"runat="server">

            <WizardSteps>

                <asp:CreateUserWizardSteprunat="server">

                </asp:CreateUserWizardStep>

                <asp:CompleteWizardSteprunat="server">

                </asp:CompleteWizardStep>

            </WizardSteps>

        </asp:CreateUserWizard>

    </asp:Content>

    五、此时可运行、注册并查看结果。

    【技术要点】

    1CreateUserWizard控件的运行需要membership类的支持,membership类的设置在Web.config文件中。

    2

    minRequiredPasswordLength="1"

    minRequiredNonalphanumericCharacters="0"

    密码最小长度为1,需要特殊字符@#等的个数最少为0,也就是可以没有。

  • 相关阅读:
    Using X++ Code Create Meeting Request in Outlook
    程序员的健康
    LinkType Property
    C#一些实用的,容易被遗忘的特性,经验和技巧
    如何面试程序员(转)
    uniapp:授权(以微信小程序为例)
    C#(Windows窗口):窗口最大化、最小化
    Docker 安装和启用Tomcat
    Docker 安装和启用ngnix
    Uniapp: 扫码(以微信小程序为例)
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211648.html
Copyright © 2011-2022 走看看