C03ListStu.ashx

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

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

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. Java泛型函数的运行时类型检查的问题

    在一个数据持久化处理中定义了数据保存和读取的 泛型函数的,但是在运行时出现类型转换错误,类型不匹配,出错的位置不是load方法,而是在调用load方法之后,得到了列表数据,对列表数据进行使用时出现的. ...

  2. e669. 绘制缓冲图像

    To draw on a buffered image, create a graphics context on the buffered image. // Create a graphics c ...

  3. 更改windows 2003远程桌面端口3389为其他的端口号【转】

    众所周知,windows 2003远程终端服务基于默认端口3389.入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避开大多数入侵 ...

  4. javascript -- 判断是否为某个数据类型

    为何不用其他方法,因为下面的写法考虑了各种兼容性.判断是否为数组isArray = function (source) {    return '[object Array]' == Object.p ...

  5. 配置 -- PHPstorm+Xdebug断点调试PHP

    运行环境: PHPSTORM版本 : 8.0.1 PHP版本 : 5.6.2 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdeb ...

  6. js+css+div的点击后显示或者隐藏

    <html ><head><meta charset=utf-8 /><title>JS Bin</title></head>  ...

  7. MVC中用View.bag保存json字符串。在js中使用,不用ajax请求。。。。

    有时候我们只需要使用一次json数据,这时候直接在后台查出json,然后用view.bag传到前台使用,就会很方便..(在前台用ajax请求的话,感觉有点多余..) 上代码 后台: public Ac ...

  8. mysql命令收集

    1.显示当前用户的权限

  9. Powershell 的自己主动部署

     工作中反复性的版本号移植,一天上线10几次,让我痛不欲生,频繁的操作也可能出现疲劳性失误,导致严重的生产故障.于是乎,闲暇时间.我開始研究使用powershell自己主动部署程序到Linuxse ...

  10. myeclipse配置Hadoop插件

    每个版本的 hadoop 都有相应版本的 MyEclipse 插件,官网并没有提供插件的jar包下载.在hadoop/src/contrib 目录下有一个 eclipse-plugin 项目,此项目就 ...