这里以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> 关闭数据库
可以看到,不使用系统预定义的功能,你的工作量将大幅度增加。具体此处就不再说明了。

ASP.NET2.0登陆控件的使用(常见的三种方法)相关推荐

  1. 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.3 【增加了使用说明】

    ================================ 欢迎转载,但是请注明出处.本文出自博客园 .谢谢合作! ================================ 最新版本:V ...

  2. 利用ASP.NET2.0向导控件一步步建立与用户的交互--------提高和自定义用户体验

    本文是利用ASP.NET2.0向导控件一步步建立与用户的交互--------基本概念的后续文章,介绍了Wizard控件的高级使用以提高用户使用体验. 单击下面链接进行查看 http://www.cnm ...

  3. 【开源】我的分页控件正式命名为QuickPager ASP.NET2.0分页控件

    分页控件正式命名为 QuickPager ASP.NET2.0分页控件 . 版本号:2.0.0.1 Framework:.net2.0 分页方式:PostBack .URL (暂时没有实现URL的分页 ...

  4. ASP.NET2.0 分页控件 PagerPro.dll (1.1.0 最新)

    快来瞧,快来看了啊,新出炉的ASP.NET分页控件,热乎啦! 最新的ASP.NET2.0分页控件,经过对样式的处理,现有None和Standard两种样式,可以自定义是否显示Page Count 和 ...

  5. ASP.Net2.0 数据绑定控件的优越性在哪里?

    尽管有丰富.功能强大的编程接口,ASP.NET 1.x DataGrid 控件仍需要编写大量自定义代码来处理普通操作,如分页.排序.编辑和删除数据.例如,当用户单击以保存或取消更改时,DataGrid ...

  6. ASP.NET2.0 HiddenField控件

    HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据.也许这个时候应该有这么一个疑问,为什么有了ViewState.Session ...

  7. ASP.NET2.0 菜单控件menu的动态静态用法

    利用 ASP.NET Menu 控件,可以开发 ASP.NET 网页的静态和动态显示菜单.您可以在 Menu 控件中直接配置其内容,也可通过将该控件绑定到数据源的方式来指定其内容. 无需编写任何代码, ...

  8. 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——支持多种数据库。让分页更加简单。...

    分页控件的源代码下载网址:http://www.cnblogs.com/jyk/archive/2008/04/25/1170979.html (在网页的下面) 下载文件里面由一个测试网页:http: ...

  9. ASP.NET动态创建控件之绝境求生第三页

    ASP.NET动态创建控件之绝境求生 日期:2007年9月8日 作者: 查看:[ 大字体 中字体 小字体] <script src="../gg/info468.js" ty ...

最新文章

  1. Content-Type 知识 介绍
  2. CvMat,Mat和IplImage之间的转化和拷贝
  3. python sys模块作用_浅谈Python中的模块
  4. MPEG原理分析及MPEG音频编码器的调试
  5. 《C#图解教程》读书笔记之六:接口和转换
  6. Android studio的sdk tools下没有LLDB的解决办法
  7. my-innodb-heavy-4g.cnf
  8. bucket sort sample sort 并行_IBM布局AI硬件大杀器:硬软件并行开发、开源模拟AI工具包...
  9. Redis HyperLogLog
  10. 如何实现二级菜单 html,javascript,html5_如何用vue实现二级菜单栏,javascript,html5,html,vue.js - phpStudy...
  11. ssms 缺少索引信息_疯象网:都说二十世纪信息值钱,其实二十一世纪的信息更值钱...
  12. html canvas php,关于HTML canvas的总结
  13. (译)使用cocos2d和box2d制作滚动背景
  14. 通过运算符重载实现复数加减
  15. iOS 实现时间线列表效果
  16. html制作古诗念奴娇,《念奴娇·赤壁怀古》_苏轼的诗词_诗词名句网
  17. 现网必用的主备冗余技术,VRRP理论+配置
  18. 10万字公安大数据平台建设项目方案
  19. DGM: A deep learning algorithm for solving partial differential equations
  20. ASCII字符和16进制字节数据互转

热门文章

  1. Latex中将多个eps图片合并成一幅eps的代码和方法
  2. python xml etree_使用Python etree更新XML元素和属性值
  3. 枪火游侠服务器停机维护,腾讯《枪火游侠》公布国服停运公告 11月30日正式关服...
  4. 云服务器之间进行文件转移,windows服务器之间文件如何转移
  5. html 高德地图坐标,点标记-调起高德地图-示例中心-JS API 示例 | 高德地图API
  6. 【java】变量的应用
  7. python--xlrd: xlrd.open_workbook excel.xls CompDocError解决办法
  8. 如何根据原理图画封装_画了这么多年PCB,你真的了解原理图吗?
  9. 数据挖掘实践(金融风控)——task3:特征工程
  10. 产品和运营,如何做好转化分析?