Ajax简单客户登陆验证的方法

    作者:课课家教育更新于: 2015-11-26 16:51:46

    大神带你学编程,欢迎选课

     

    今天由小编为大家讲解有关语言编程的文章,在课课家共同了解语言编程其中不被重视的技巧相信对大家一定有很大的帮助

     

    well服务器端操作方便之处我就不吹了,地球人都知道,它最烦莫过于页面刷新,头都被刷晕了,而且他在刷新的时候,还触发服务器端的事件,现在的出现,他们的结合是发展的必然!一、wordpress教程介绍一下Ajax在.Net中的基本使用

    1、在工程中引入Ajax.dll文件。
    Ajax.dll实现XmlHttpRequest请求服务器的实现细节。.net项目中,添加上对其的引用,就可以进行相应封装操作了。
    2、在web.config中设置HttpHandle

    以下为引用的内容:
       
         
       

    3、在与间加入一些引用如下:

    二、介绍正题-用户登录验证
    1、前台Html:

    以下为引用的内容:
      
                                                                
      usename
      Word"  id="txtPassword">pwd
     

     

    2、引用Js文件
    well我从事编程语言统计很多年了,有大量的数据来源包括代码存储库、Q&A讨论、招聘广告、社交媒体情况、教程页面访问、学习视频视图、开发者调查等等。数据发表在不同的时间,都可以被认为是精确的,
    也可以被认为是有缺陷的,但是它们可以用于发现行业趋势。最后,不要期望一夜之间就变成一个编码忍者。有些人有一种天然的能力,但也是花了很多很多时间来磨练他们的技能,不断的学习新的技术和技巧。"
    在过去三年中 XML 经历了许多反复,所以目前存在不同版本的 Microsoft XML 分析器也不奇怪。Internet Explorer 4.0 包含早期版本的 XML 分析器,它比 XSL、XML 数据或者大多数其他的 XML 技术(并且有完全不同的 DOM 模型)要早。该早期版本的分析器包含在 MSXML.dll 库中。从 MSDN XML 开发人员中心(英文)可将分析器升级到较新的一种。
      我们极力建议您升级到新的分析器,ajaxj教程因为它要强大得多。Internet Explorer 5.0 包括 MSXML 2.0 分析器,它包含 XSL 和 XML 架构的基本版本。MSXML2 是 SQL Server 2000 附带的分析器版本。MSXML2 包含了许多性能增强的功能,并且在总体上提高了性能和可伸缩性。MSXML3 是当前作为“技术预览”附带的版本。MSXML3 包括 XSLT 和 XPath 支持以及 SAX 接口。

    以下为引用的内容:

     
       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文件

    以下为引用的内容ajax视频教程
    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;

    看完小编的文章是不是很精彩,是不是想要成为编程语言的高手,更多关于在线教育的文章尽在课课家,希望你们多多关注。

    标签: AJAXWeb开发

课课家教育

未登录