Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)


Posted in Javascript onSeptember 12, 2010

其中用到了jquery插件来验证用户名哦,这里是利用jquery ajax来验证用户名是否存在哦。大家看看效果图,后面将附上源码下载。
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
jquery框架实现的ajax 验证用户名是否存在的部分JS

$("#accounts").formValidator({onshow:"请输入用户名",onfocus:"用户名至少4个字符,最多10个字符",oncorrect:"该用户名可以注册"}).inputValidator({min:4,max:10,onerror:"用户名至少4个字符,最多10个字符"}).regexValidator({regexp:"username",datatype:"enum",onerror:"用户名格式不正确"}) 
.ajaxValidator({ 
type : "get", 
url : "/ws/NameExist.aspx", 
datatype : "json", 
success : function(data){ 
if( data == "1" ) 
{ 
return true; 
} 
else 
{ 
return false; 
} 
}, 
buttons: $("#submit"), 
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");}, 
onerror : "该用户名不可用,请更换用户名", 
onwait : "正在对用户名进行合法性校验,请稍候..." 
})

NameExist.aspx 实现的源码
protected void Page_Load(object sender, EventArgs e) 
{ 
string accounts = Request["accounts"]; 
LoginNameExist(accounts); 
} 
public void LoginNameExist(string accounts) 
{ 
IUsers user = AgileEIS.Web.DAL.Interface.DALHelper.DALManager.CreateUsers(); 
user.Session = ContextHelper.Session; 
user.Accounts = accounts; 
user.Refresh(); 
if (!user.Exists) 
{ 
Response.Write("1"); 
} 
else 
{ 
Response.Write("0"); 
} 
Response.End(); 
return; 
}

异步刷新实现方式有多种,也可以借助js的多种框架,以上是使用jquery框架实现的ajax 验证用户名是否存在。首次发这样的技术文档,难免有不足之外,还请大家见凉...

下面将提供下载

Javascript 相关文章推荐
显示js对象所有属性和方法的函数
Oct 16 Javascript
JavaScript 未结束的字符串常量常见解决方法
Jan 24 Javascript
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
js操作iframe父子窗体示例
May 22 Javascript
javascript实现简单的贪吃蛇游戏
Mar 31 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
Sep 14 Javascript
详解angularjs 关于ui-router分层使用
Jun 12 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
Node.js系列之安装配置与基本使用(1)
Aug 30 Javascript
JavaScript逻辑运算符相关总结
Sep 04 Javascript
jQuery EasyUI 的EasyLoader功能介绍
Sep 12 #Javascript
jQuery UI 应用不同Theme的办法
Sep 12 #Javascript
基于jquery的表格排序
Sep 11 #Javascript
javascript多种数据类型表格排序代码分析
Sep 11 #Javascript
javascript 触发HTML元素绑定的函数
Sep 11 #Javascript
Js组件的一些写法
Sep 10 #Javascript
编写Js代码要注意的几条规则
Sep 10 #Javascript
You might like
PHP模板引擎SMARTY
2006/10/09 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
php+highchats生成动态统计图
2014/05/21 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
mongodb和php的用法详解
2019/03/25 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
基于jquery实现漂亮的动态信息提示效果
2011/08/02 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
js实现购物车功能
2018/06/12 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
Node.js fs模块原理及常见用途
2020/10/22 Javascript
django实现分页的方法
2015/05/26 Python
win与linux系统中python requests 安装
2016/12/04 Python
python 获取当天每个准点时间戳的实例
2018/05/22 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
Python函数装饰器原理与用法详解
2019/08/16 Python
python装饰器的特性原理详解
2019/12/25 Python
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
便利店投资创业计划书
2014/02/08 职场文书
中秋手机店促销方案
2014/06/16 职场文书
应届大学生自荐书
2014/06/17 职场文书
2016年会开场白台词
2015/06/01 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL
cypress测试本地web应用
2022/06/01 Javascript