首页 > 代码库 > 一般处理程序ashx
一般处理程序ashx
在用户列表中链接数据库 在这里Html只管做Post 请求,其他逻辑全部交给ashx 其中修改需要隐藏域
1.展现列表
1 public void ProcessRequest (HttpContext context) { 2 context.Response.ContentType = "text/html"; 3 //连接数据库 4 string connString = System.Configuration.ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; 5 6 using (SqlConnection conn = new SqlConnection(connString)) 7 { 8 using(SqlDataAdapter apter=new SqlDataAdapter("select * from UserInfo",conn)) 9 { 10 DataTable da = new DataTable(); 11 apter.Fill(da); 12 // 13 StringBuilder sb = new StringBuilder(); 14 for (int i = 0; i < da.Rows.Count; i++) 15 { 16 sb.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td><a href=http://www.mamicode.com/‘ShowDetail.ashx?id={5}‘>详细", 17 da.Rows[i]["ID"], da.Rows[i]["UserName"], da.Rows[i]["UserPass"],Convert.ToDateTime(da.Rows[i]["RegTime"]).ToShortDateString(), 18 da.Rows[i]["Email"],da.Rows[i]["ID"]); 19 } 20 string filePath = context.Request.MapPath("UserInfoList.html"); 21 string fileContent = File.ReadAllText(filePath); 22 fileContent= fileContent.Replace("$tbody",sb.ToString());//$tbody是html 里面的 23 context.Response.Write(fileContent); 24 } 25 } 26 }
在这里的html里面指定AddUserInfo.html
后续
一般处理程序ashx
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。