凤凰涅槃,浴火重生.

第一次在博客园写文章,请各位多多指教!

由于实现很简单,我就直接帖代码啦~~

Login.html,登录前台页面:

Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
    <script type="text/javascript">

function login() {

var id = $("#txtName").val();
            var pwd = $("#txtPwd").val();

if (id == "") {
                $("#confirm").html("请输入用户名!");
                $("#txtName").focus();

return false;
            }

if (pwd == "") {
                $("#confirm").html("请输入密码!");
                $("#txtPwd").focus();
                return false;
            }
            
            $.ajax(
            {
                type: "POST",
                url: "Handler.ashx",
                data: 'id=' + id + '&pwd=' + pwd,
                dataType: 'json',
                beforeSend: function() { $("#confirm").html("登录中"); },

success: function(data) {

if (data.stu == '1') {
                        $("#confirm").html("登录成功!");
                    }
                    else {
                        $("#confirm").html("登录失败!");
                    }
                }

}
            )
            
            
        
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    用户名:<input type="text" id="txtName" />
        <br />
    密&nbsp;&nbsp;&nbsp; 码:<input type="password" id="txtPwd" />
        <br />
    <input type="button" id="btnLogin" value="登录" onclick=" return login();" />
        
    </div>
    <div id="confirm"></div>
    </form>
</body>
</html>

Handler.ashx 一般处理文件,用后后台处理登录事件,从前台接受用户名和密码,再到数据库中验证,最后返回json:

Code
<%@ WebHandler Language="C#" Class="Handler" %>

using System;
using System.Web;
using System.Data;
using System.Linq;
using System.Text;
public class Handler : IHttpHandler {

dbDataContext db = new dbDataContext();
    
    public void ProcessRequest (HttpContext context) {
        
        context.Response.ContentType = "text/plain";

login lg = new login();
        string id = context.Request.Params["id"].ToString();
        string pwd = context.Request.Params["pwd"].ToString();

var l = from d in db.logins
                where d.name == id && d.pwd == pwd
                select d;

if (l.Count() >= 1)
        {
            string data = "{stu:1}";

context.Response.Write(data);
        }
        else
        {
            string data = "{stu:0}";

context.Response.Write(data);
        }
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}

多多指教.

转载于:https://www.cnblogs.com/yygyogfny/archive/2008/10/27/1320411.html

asp.net + jQuery + LINQ 简单登录相关推荐

  1. asp.net ajax 源码,asp.net+jquery+ajax简单留言板 v1.2

    asp.netC#+jquery1.4.1 +ajax留言板程序说明 采用asp.net C#+ jquery1.4.1 +ajax的实现 主要用aspx文件请求 还可以用ashx处理 ajax返回类 ...

  2. ASP.NET Core 中简单Session登录校验

    ASP.NET Core 中简单Session登录校验:从Session的配置添加.到请求过滤.再到页面操作.推荐相关阅读:ASP.NET 会话状态概述  ASP.NET Cookie 概述  ASP ...

  3. html5 jq点赞功能,jQuery实现简单的点赞效果

    本文实例讲解了jQuery实现简单的点赞效果的详细代码,具体内容如下 效果图: 下面提供一个"点赞"的实例代码,用ASP.NET MVC4+jQuery Ajax实现. Model ...

  4. 在ASP.NET 中实现单点登录

    出自:[孟宪会之精彩世界] 发布日期:2005年1月27日 8点48分0秒 [有删改] 由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录.在ASP.NE ...

  5. ASP.NET MVC 生成简单的 xml 权限结构

    ASP.NET MVC 生成简单的 xml 权限结构 当我的一个项目到尾声时,发现系统很多模块权限有遗漏.部分模块权限遗漏是由于前期开发速度太快,开发人员未先给模块加权限而后再编写该模块功能代码.当我 ...

  6. Asp.Net+Jquery.Ajax详解5-$.getScript

    目录(已经更新的文章会有连接,从7月25日开始,每2到3天更新一篇): Asp.Net+Jquery.Ajax详解1-开篇(2012.07.25发) Asp.Net+Jquery.Ajax详解2-$. ...

  7. php实现自动播放ppt,JavaScript_jquery实现简单的自动播放幻灯片效果,本文实例讲述了jquery实现简单 - phpStudy...

    jquery实现简单的自动播放幻灯片效果 本文实例讲述了jquery实现简单的自动播放幻灯片效果.分享给大家供大家参考.具体实现方法如下: html部分: Pretty cool eh? This s ...

  8. SpringBoot+layui实现简单登录(项目创建+前后端配置)

    后端技术 开发工具 IDEA Java 1.8 项目构建 spring boot 2.6.7 项目管理 maven 3.6.3 持久层 mybatis-plus 3.5.0 数据库 MySQL 8.0 ...

  9. php asp.net core,ASP.NET Core集成微信登录的实例图解

    这篇文章主要介绍了ASP.NET Core集成微信登录的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 工具: Visual Studio 2015 update 3 Asp.Net Co ...

最新文章

  1. UVA 10494 - If We Were a Child Again(高精度除法和取余)
  2. mac  中 Mach-O
  3. NOIP2012普及组 (四年后的)解题报告 -SilverN
  4. Hadoop 启动hdfs和yarn的命令
  5. Java平台扩展机制#3:SLF4J怪招
  6. leetcode 496, 503, 556. Next Greater Element I, II, III | 496, 503, 556. 下一个更大元素 I,II,III(单调栈)
  7. csv.writer写入文件有多余的空行
  8. mysqldump导出备份数据库报Table ‘performance_schema.session_variables‘ doesn‘t exist
  9. Web应用架构-Full-text Search Service
  10. 设计模式示例_介体设计模式示例
  11. Java性能:For-eaching与Streaming
  12. linux变量赋值取值,linuxshell编程对变量的赋值
  13. rel=alternate stylesheet属性
  14. 卡永久QQ飞车紫钻 记录
  15. filezilla里怎么解决中文乱码
  16. CDR插件开发之Addon插件004 - VS2022开发环境简介及个性化配置
  17. 考研英语语法_Day05_状语和状语从句
  18. 省时省力,高速收费站无线组网解决方案
  19. 0基础学习Linux运维的必经之路
  20. Django项目:前后端联调/ModelViewSet

热门文章

  1. 大一上期c语言实验报告2,大一上期C语言实验报告1熟悉实验环境
  2. java如何中断父类方法_java – 如何测试调用父类的受保护(不需要)方法的方法?...
  3. select 统计数量_SQL应用实战 | 销售数据统计指标
  4. 在树莓派3B+ 上使用YOLO v3 Tiny进行实时对象检测
  5. 智能家居行业的数据传输保护
  6. 掐头去尾,只吃中间一段
  7. AI空谈情怀,也是要输的 | 人机辩论大战
  8. 伯克利弹跳机器人再进化:超精准着陆,指哪打哪
  9. 毕啸南专栏 | 对话智联招聘CEO郭盛:未来的社会是透明的
  10. 无需在数据集上学习和预训练,这种图像修复新方法效果惊人 | 论文