这篇文章主要讲解了“怎么用asp+Ajax简单客户登陆验证功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用asp+Ajax简单客户登陆验证功能”吧!
创新互联是一家集网站建设,虎丘企业网站建设,虎丘品牌网站建设,网站定制,虎丘网站建设报价,网络营销,网络优化,虎丘网站推广 为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
一、介绍一下Ajax在Asp.Net中的基本使用 1、在工程中引入Ajax.dll文件。 Ajax.dll实现XmlHttpRequest请求服务器 的实现细节。.net项目中,添加上对其的引用,就可以进 行相应封装操作了。 2、在web.config中设置HttpHandle 3、在
与间加入一些引用如下:
二、介绍正题-用户登录验证
1、前台Html:
2、引用Js文件
login.Js文件
// 提取控件值
function getValueById(pObjID){
var obj=document.getElementById(pObjID);
try{
return obj.value;
}catch(e){
alert("控件:"+pObjID+" 不存在,或没有value属性");
}
}
function Login(obj)
{
this.OBJ = obj;
this.GetLogin=function()
{
var returnValue;
var username=getValueById('txtUsername');
var password=getValueById('txtPassword');
if(!username||!password)
{
alert('请输入用户名与密码!');
return;
}
try
{
returnValue=this.OBJ.Login(username,password).value;
}catch(e)
{
alert('登录出错,请稍后再试或与管理员联系');
}
switch(returnValue)
{
case 1:
alert('对不起,您输入的用户名或密码不正确或者不是管理员!');
break;
case 0:
alert('管理员登录成功!');
window.document.location.href('../Error.aspx');
break;
default:
alert('登录失败,请稍后再试或与管理员联系'+returnValue);
break;
}
}
}
3、.cs文件
private void Page_Load(object sender, System.EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(testAjax));
}
[Ajax.AjaxMethod()]
public int Login(string username,string password)
{
// 管理员登陆入口
Action.Common.CDB cdb = new Action.Common.CDB();
if("admin"==cdb.ExeScalar("select upower from users where
uname='"+username+"' and upwd='"+password+"'"))
return 0;
else
return 1;
}
感谢各位的阅读,以上就是“怎么用asp+Ajax简单客户登陆验证功能”的内容了,经过本文的学习后,相信大家对怎么用asp+Ajax简单客户登陆验证功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
本文题目:怎么用asp+Ajax简单客户登陆验证功能
新闻来源:
http://dzwzjz.com/article/gieiid.html