欢迎光临
我们一直在努力

ASP.NET2.0登陆控件的使用(常见的三种方法)-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

 

  这里以createuserwizard 为例说明注册用户向导的常规使用
1)使用默认的向导控件功能
  默认的注册向导的使用向导的简单,简单到如下只要一句话代码的地步:
  <asp:createuserwizard id=”createuserwizardcontrol” runat=”server”/>
无需要额外的代码就能够完成用户的注册,将注册的信息写入aspnetdb.mdf数据库。

2)使用默认id
  一些不安分的用户开始不满足上面的功能:虽然简单,但是太死板,没有灵活性,例如在用户名,我想要验证用户名必须是字母或者是数字,此时利用上面的代码就不能够完成,因此不得不使用模板,或许类似的代码类似如下:

<asp:createuserwizard id=”createuserwizardcontrol” runat=”server”>
  <wizardsteps>
   <asp:createuserwizardstep id=”createuserwizardstep1″ runat=”server” title=”account details:”>
  <contenttemplate>
  user name:
 <asp:textbox runat=”server” id=”username” ></asp:textbox></span>
    <asp:requiredfieldvalidator runat=”server” controltovalidate=”username” validationgroup=”createuserwizardcontrol”
     errormessage=”user name is required.” tooltip=”user name is required.” id=”usernamerequired”
        display=”dynamic”>
    </asp:requiredfieldvalidator>

    password:   <asp:textbox runat=”server” textmode=”password” id=”password” cssclass=”register_password”></asp:textbox>
      confirm password:   <asp:textbox runat=”server” textmode=”password” id=”confirmpassword” cssclass=”register_password”></asp:textbox></span>
    </wizardsteps>
      … …
   </asp:createuserwizard>
 
   在使用上面代码时,请注意系统默认定义的id,例如用户名使用textbox的id只能是username,密码使用的textbox的id只能够是password。…
当然,你可以到msdn查看createuserwizard 更多的预定义id。

3)自定义id
  可能用些人又不满足了,我为什么必须使用微软预定义的id,我就想让用户的id为myname,密码id为mypassword,如果你使用自定义的id,系统将不能够识别,这时你就需要自己获取myname和mypassword的text值了。具体处理较为繁琐。因为你需要做如下步骤
1>获取用户名
2>获取密码
3>连接数据库
4>将输入写入数据库
5> 关闭数据库
可以看到,不使用系统预定义的功能,你的工作量将大幅度增加。具体此处就不再说明了。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP.NET2.0登陆控件的使用(常见的三种方法)-.NET教程,Asp.Net开发
分享到: 更多 (0)