网站大量收购闲置独家精品文档,联系QQ:2885784924

ajax完全自学手册教程章注册登录.pdfVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
欢迎来到Ajax完全自学手册教程章注册登录章节这是一门关于ASPNETAJAX实战的入门课程,旨在帮助大家理解和掌握Ajax技术第15章中介绍了Ajax的基本概念基础操作和主要优点在实际开发中,我们常常遇到与登录相关的需求,因此在这个章节中,我们将详细介绍Ajax实现aspNET无刷新的登录功能我们将重点讨论如何通过Ajax实现用户身份验证密码加密数据库查询等功能此外,我们还将演示如何使用Ajax实现登录界面的动态刷新以及前后端交互此外,我们还会展示在本

第15章ASP.NETAjax登录

•登录功能在一般的开发中是比较常用的

功能,在以前的ASP.NET开发中,和登录模块

是不断需要页面刷新回送的。在本章中,将使用

Ajax实现ASP.NET无刷新的登录功能。

15.1需求分析及概要设计

•在本节中,将简要介绍本系统的需求分析和概要

设计,从而使读者明了本系统的功能的简

单设计。

15.1.1需求分析

•在日常开发中,经常使用到与登录功能。是为了使用户使用固定

用户名称合法使用系统功能,获取相应的使用权限,并可以通过对用

户加强管理。业务逻辑如下所示。

•数据校验:首先用户信息必须符合系统的要求,比如:需要验

证用户名输入的。验证用户提交数据的可以有效的防止

•校验:用户名在现有系统中必须具有唯一性,而且用户名必须

遵循一些规范,从而保证用户是认真填写的。用户名的规范是各个系统预

设的,在本系统中将采用一些常用的方式进行用户名的验证。

•:是防止的主要之一,所以在用户中

必须保证用户输入。

•:用户信息一旦提交,必须使用数据库等进行用户信息的保存。

•成功后同时登录:在大多数中,当用户成功后,应当直接登

录系统,而不需要用户再次登录。

15.1.2数据库设计

•本系统数据库设计较为简单,仅有一张数据表。

为了保证多数读者可以迅速的运行示例代码,该

表被创建在Pubs数据库下,表名为UserInfo,表

中字段如表所示。

、登录数据表

字段类型字段说明

字段名

UserIDInt类型,自增主键列。主键,用户信息标识列。

UserNameVarchar(20),最大长度20。用户名。

PassWordVarchar(16),最大长度16。用户。

EmailVarchar(25),最大长度25。用户邮箱。

15.1.3概要设计

•根据系统的需求和数据库设计,设计系统如图所

示。

15.2实现代码

•在和登录中,需要服务器端提供数据操作等

支持,在本节中,将展现服务器端、客户端所实

现的功能。在本系统中使用服务器端完成了对用

户信息的录入,用户自定义控件的即使加载,将

细致讲解这些部分的代码。

15.2.1服务器端数据操作类

•根据系统的概要设计和需求分析,服务器端数据

操作类应该提供一下一些功能:

•用户登录信息与数据库中信息的比较,从而判断

用户是否可以登录系统。

•用户信息的数据库录入,为用户提供数据操

作支持。

•检测用户名是否已经被使用,对用户名的占用提

供数据支持。

•加载相应的用户自定义控件,保证页面局部刷新,

是用户获取或登录的相应功能。

15.2.2前台页面

•在本系统中,仅仅使用了一个页面来实现或登录功能。

和登录功能都特定的用户自定义控件提供,该页面非常简单,运

行效果如图所示。

15.2.3Ajax.js文件

•首先来看看Ajax.js文件中的代码:

•loadControl()方法根据用户自定控件名称,请求

不同的HttpHandler对象,请求结束后接收

HttpHandler对象返回的字符串,并加载在页面的

层中,从而实现无刷

文档评论(0)

183****7931 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档