zoukankan      html  css  js  c++  java
  • 简单的请求-处理-响应

    登录案例:

    新建网站,在网站中添加一个longth.html(静态网页)文件和Handler.ashx(一般处理程序)文件

    1.longth.html文件

    HTML代码

    <form action="Handler.ashx" method="post"> 注:提交到Handler.ashx(一般处理程序) 请求方式post

    账号:<input id="name" name="name" type="text" /><br />

    密码:<input id="Password" name="password" type="password" /><br />

    <input id="Button1" type="submit" value="登录" /> 注:提交按钮

    </form>

    jquery代码

    <script src="jq/jquery-3.2.1.min.js"></script>

    $(function () {

    $("form").submit(function () { 注:表单提交事件(submit())

    var name = $("#name").val().trim();

    var password = $("#Password").val().trim();

    if(name=="")

    {

    alert("账号不能为空");

    $("#name").focus();

    return false; 注:如果账号为空就返回false不提交

    }

    else if(password=="")

    {

    alert("密码不能为空");

    $("#Password").focus();

    return false; 注:如果密码为空就返回false不提交

    }

    return true; 注:如果都不为空就返回true提交表单

    });

    });

    2.Handler.ashx(一般处理程序)

    string account = context.Request["account"]; 注:获得name属性为account的文本框里的值
    string password = context.Request["password"]; 注:获得name属性为password的文本框里的值
    if (account == "" && password == "")
    {
    context.Response.Write("账号或密码为空"); 注;如果account或password等于空就弹出账号或密码为空
    }
    string sql = "select COUNT(*) from name where name=@name and password=@password"; 注:sql语句
    SqlParameter[] sp = {
    new SqlParameter("@name",account),
    new SqlParameter("@password",password)
    };
    int i = Convert.ToInt32(SQLHelper.ExecuteScalar(sql, sp)); 注:调用SQLHelper类里的ExecuteScalar方法然后转换为int类型
    if (i == 1)
    {
    context.Response.Write("登录成功");  注:如果查询的数距有就返回1,弹出登录成功
    }
    else
    {
    context.Response.Write("登录失败"); 注:如果查询的数距没有,弹出登录失败
    }

  • 相关阅读:
    作业9
    第八次作业特征选择
    大数据应用技术课程实践--选题与实践方案
    机器学习——15 手写数字识别-小数据集
    机器学习——14 深度学习-卷积
    机器学习——13-垃圾邮件分类2
    机器学习——12.朴素贝叶斯-垃圾邮件分类
    机器学习——11.分类与监督学习,朴素贝叶斯分类算法
    机器学习——09、主成分分析
    机器学习——08、特征选择
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7204841.html
Copyright © 2011-2022 走看看