C03ListStu.ashx

0:false(删除);1:true(正常)。

  1. (数据库里定义个BOOL型,TRUE表示正常FALSE表示删除)
  1. <html>
  2. <head>
  3. <title> {@title} </title>
  4. <style type="text/css">
  5. #tbList {
  6. border:1px solid #0094ff;
  7. width:300px;
  8. margin:10px auto;
  9. border-collapse:collapse;
  10. }
  11. #tbList th,td{
  12. border:1px solid #0094ff;
  13. padding:5px;
  14. }
  15. </style>
  16. <script type="text/javascript">
  17. function doDel(id)
  18. {
  19. if (confirm("您确定要删除吗?"))
  20. {
  21. alert(id);
  22. }
  23. }
  24. </script>
  25. </head>
  26. <body>
  27. <table id="tbList">
  28. <tr>
  29. <th>ID</th>
  30. <th>学员名称</th>
  31. <th>性别</th>
  32. <th>操作</th>
  33. </tr>
  34. {@trs}
  35. </table>
  36. </body>
  37. </html>
  1. public class C03ListStu : IHttpHandler<br>
  2. {
  3. public void ProcessRequest(HttpContext context)<br>
  4. {
  5. //从 url 中 获取名为 cid 的参数<br>
  6. string strClassId = context.Request.QueryString["cid"];<br>
  7.  
  8. int intCid = ;<br>
  9. if (!int.TryParse(strClassId, out intCid))<br>
  10. {
  11. context.Response.Write("哥们~!您的 参数 不对啊~~!朝鲜来的?");<br>
  12. }
  13. else
  14. {
  15. //1.根据id 去数据库 查询 班级下的学员<br>
  16. DataTable dt = DbHelperSQL.GetDataTable("select * from Students where cid = @cid", new SqlParameter("@cid", SqlDbType.SmallInt) { Value = intCid });<br>
  17. //2.遍历生成表格行<br>
  18. DataRow dr = null;<br>
  19. System.Text.StringBuilder sbTrs = new System.Text.StringBuilder();<br>
  20. for (int i = ; i < dt.Rows.Count; i++)<br>
  21. {
  22. dr = dt.Rows[i];//取出一行<br>
  23. sbTrs.Append("<tr>");<br>
  24. sbTrs.Append("<td>" + dr["ID"] + "</td>");<br>
  25. sbTrs.Append("<td>" + dr["Name"] + "</td>");<br>
  26. sbTrs.Append("<td>" + dr["Gender"] + "</td>");<br>
  27. sbTrs.Append("<td><a href='javascript:void(0)' onclick='doDel(" + dr["CID"] + ")'>删除</a></td>");<br>
  28. sbTrs.AppendLine("</tr>");<br>
  29. }
  30. //3.读取学员页面的模版<br>
  31. string strFile = PageHelper.ReadFile(context.Server.MapPath("C03ListStu.html"));<br>
  32. //4.替换模版里的占位符<br>
  33. strFile = strFile.Replace("{@trs}", sbTrs.ToString());<br>
  34. //5.保存到Response中<br>
  35. context.Response.Write(strFile);<br>
  36. }
  37.  
  38. }

3.html+.ashx(删除学生信息)的更多相关文章

  1. Hibernate课程 初探一对多映射2-7 测试-修改和删除学生信息

    package com.ddwei.entity; import java.util.Set; import org.hibernate.Session; import org.hibernate.T ...

  2. MVC学生管理系统-阶段III(删除学生信息)

    项目源码 :https://download.csdn.net/download/weixin_44718300/11091042 前期准备,主体框架,学生列表显示  请看阶段一文章 添加学生信息   ...

  3. 基于数据库MySQL的简易学生信息管理系统

    通过这几天学习Mysql数据库,对其也有了基本的了解,为了加深印象,于是就写了一个最简易的学生信息管理系统. 一:基本要求 1.通过已知用户名和密码进行登录: 2.可以显示菜单: 3.可以随时插入学生 ...

  4. C++ 简单的学生信息管理系统

    // // main.cpp // 2013-7-17作业1 // // Created by 丁小未 on 13-7-17. // Copyright (c) 2013年 dingxiaowei. ...

  5. Java 实现学生信息管理系统

    编写一个简单的学生管理信息系统. 在oracle中设计一张学生表,以学号作为关键字. 其他学生信息有:姓名.手机号. 在进入系统时,显示如下菜单: ************************** ...

  6. C语言学生信息管理系统项目源码

    #include   //包含printf().scanf().gets().puts().getchar()函数 #include   //包含malloc()函数 #include   //包含s ...

  7. 学生信息管理系统(c语言)

    ①注意: 程序中使用了sleep()函数.system()函数 关于 sleep() 函数 sleep() 函数的头文件和用法会因环境的不同而有所不同. 具体见-sleep()函数功能及用法 关于sy ...

  8. java开发学生信息管理系统的实现(简洁易懂),适合计算机专业学生参考,课程设计、毕业论文设计参考等

    编写一个简单的学生管理信息系统. 在oracle中设计一张学生表,以学号作为关键字. 其他学生信息有:姓名.手机号. 在进入系统时,显示如下菜单: ************************** ...

  9. node.js(小案例)_实现学生信息增删改

    一.前言 本节内容主要对小案例做一个总结: 1.如何开始搭建小项目 2.路由设计 3.模块应用 4.项目源码以及实现过程github地址: 项目演示如下: 二.主要内容 1.项目的关键性js源码: 项 ...

随机推荐

  1. nodejs基础 -- 模块系统

    为了让nodejs的文件可以相互调用,nodejs提供了一个简单的模块系统. 模块:是nodejs应用程序的基本组成部分,文件和模块一一对应.即,一个nodejs文件就是一个模块,这个文件可能是jav ...

  2. 【Java面试题】59 Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

    Math类中提供了三个与取整有关的方法:ceil.floor.round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11. ...

  3. Centos6.8搭建Git服务(git版本可选)

    搭建Git服务器需要准备一台运行Linux的机器,本文以Centos6.8纯净版系统为例搭建自己的Git服务. 准备工作:以root用户登陆自己的Linux服务器. 第一步安装依赖库 [root@lo ...

  4. 自定义HttpModule,用于未登录用户,不弹出Windows认证窗口,而是跳转回SSO站点

    2012年的一篇随笔记录,可以学习到如何自定义HttpModule,而具体里面针对需求开发的代码,可能未必能让大伙了解到什么,可快速扫描而过. using System; using System.W ...

  5. mongoDB的shell数组操作器

    http://www.2cto.com/database/201304/205024.html mongoDB数组操作器   $push会向数组末尾加入一个元素,如果数组不存在,则会创建这个数组. 增 ...

  6. 视觉SLAM漫淡

    视觉SLAM漫谈 1.    前言 开始做SLAM(机器人同时定位与建图)研究已经近一年了.从一年级开始对这个方向产生兴趣,到现在为止,也算是对这个领域有了大致的了解.然而越了解,越觉得这个方向难度很 ...

  7. swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次

    1,创建 //控制器 timer = Timer.scheduledTimer(timeInterval: 0.001, target: self, selector: #selector(Fifte ...

  8. linux命令之scp

    两个主机之间copy数据经常用到命令 1.copy文件命令 scp /home/test/1.mp3 root@192.168.1.20:/home/test/music 2.copy文件目录命令 s ...

  9. Android 使用DatePicker以及TimePicker显示当前日期和时间

    课程内容1.介绍DatePicker和TimePicker两种实现动态输入日期和事件的功能2.介绍DatePickerDialog和TimePickerDialog来年耕种实现动态输入日期和事件的对话 ...

  10. Swift-Swift中的全局变量和函数的创建

    解决办法: 写OC的时候常常会用到各种宏定义,但是Swift中貌似没有宏的这种定义,更多的是通过全局常量或者全局函数来实现这一效果.我们只需要建立一个文件(假设为Macro.swift),把想用的定义 ...