ajax 获取大量数据,JQuery Ajax 获取数据

usingSystem;usingSystem.Web;usingDAL;usingSystem.Data;usingSystem.Data.SqlClient;public classtable : IHttpHandler {public voidProcessRequest (HttpContext context) {

context.Response.ContentType= "text/plain";//如果ID不为空就是做删除

if (context.Request.QueryString["id"]!=null)

{int id = int.Parse(context.Request.QueryString["id"].ToString());int r = SQLHelper.ExecuteNonQuery("delete Users where ID=@0", CommandType.Text, id);if (r>0)

{

Common(context);

}

}else{//如果name不为空就做添加

if (context.Request.QueryString["name"]!=null)

{string name = context.Request.QueryString["name"].ToString();string pwd = context.Request.QueryString["pwd"].ToString();bool sex = bool.Parse(context.Request.QueryString["sex"].ToString());int adminID = int.Parse(context.Request.QueryString["adminID"].ToString());int i = SQLHelper.ExecuteNonQuery("insert into Users values(@0,@1,@2,@3)", CommandType.Text, name, pwd,adminID,sex );if (i>0)

{

Common(context);

}

}//都为空就是获取表

else{

Common(context);

}

}

}public voidCommon(HttpContext context)

{

SqlDataReader dr= SQLHelper.ExecuteReader("select * from Users", CommandType.Text);string newTable = "

IDUserNamePasswordSexAdminID删除

//加载 数据行的字符串while(dr.Read())

{string sex = "checked='checked'";if (dr[4].ToString().ToLower() == "false")

sex= "";

newTable+= "

" + dr[0] + "" + dr[1] + "" + dr[2] + " " + dr[3] + "" +

"

";//

}

dr.Close();

//加载 添加行的字符串

newTable+= "

"disabled='disabled' />

"class='aspNetDisabled'>

"+

"" +

"Admin"+

"Guest"+

"User" +

"

" + "";

newTable+= "

";

//一张完整的表的字符串

context.Response.Write(newTable);

}public boolIsReusable {get{return false;

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值