.NET下使用JQuery实现登录

来源:互联网 发布:矩阵论 方保镕 答案pdf 编辑:程序博客网 时间:2024/05/21 05:04

1.网页端脚本

 <input type="text" class="userName" id="userName" placeholder="用户名/邮箱" />                <input type="password" class="pwd" id="pwd" placeholder="密码"/>                <div class="submit">                    <input type="button" onclick="login()" value="LOGIN"/>                </div>                <p><a href="#">忘记密码</a></p>

2.js代码

function login(){    var userName = $("#userName").val();    var pwd = $("#pwd").val();    if (userName == "" || pwd == "")    {        alert("请输入完整的用户名和密码!");    }    else    {        var url = "../User/Ajax/Login.ashx?M="+Math.random();        $.ajax({            type:"POST",            url: url,            data: {                userName: userName,                pwd:pwd            },            success: function (data) {                if (data == "success") {                    alert("登录成功!");                }                else                {                    alert(data);                }            },            befordSend: function (request) {                alert($("#btn_login").val());            }        });    }    return false;//注意返回false}

3.Login.ashx一般处理程序代码

 public void ProcessRequest(HttpContext context)        {            context.Response.ContentType = "text/plain";            string userName=  context.Request["userName"];            string pwd = context.Request["pwd"];            Used.IBLL.IUserBLL userBll = Used.BLL.BLLFactory.GetIUserBLLInstance();            Model.User user = new Model.User();            user.userName = userName;            user.pwd = pwd;            string msg =  userBll.Login(user);            context.Response.Write(msg);        }


0 0
原创粉丝点击