登录框一直在页面中间且使用Ajax无刷新登录
1.使用jQuery中的Ajax方法,提交信息到一般处理程序LoginHandler.ashx中进行验证处理 <head runat="server"> <title>无标题页</title><script src="js/jquery-1.8.0.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("#Button1").click(function(){ var name=$("#Text_Account").val(); var pwd=$("#Text_Password").val(); if(name==""){ $("#Span1").css("color","red"); $("#Span1").html("用户名不能为空"); return; } if(pwd==""){ $("#Span2").css("color","red"); $("#Span2").html("密码不能为空"); return; } $.ajax({ type:"post", url:"Ashx/LoginHandler.ashx", data:({"name":name,"password":pwd}), success:function(data){ alert(data); } }) }); $("#Button2").click(function(){ $("#div_login").css("display","block"); }) }) </script>
<style type="text/css"> * { padding: 0px; margin: 0px; margin-right: 10px; margin-bottom: 10px; } /*height与width 改成 100% 这里方便观看现象*/ body,html { height: 100%; width: 100%; } html { overflow: hidden; } body { overflow-y: auto; } #div_login { position: absolute; left: 50%; top: 50%; margin-left: -250PX; margin-top: -150PX; border: 1PX solid #F00; } </style> </head> <body> </body> </html> 3.ashx页面的处理程序省略,和常规的cs文件处理一样 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |