首页 > 代码库 > asp.net中利用JSON进行增删改查中运用到的方法
asp.net中利用JSON进行增删改查中运用到的方法
//asp.net中 利用JSON进行操作,
//增加:
//当点击“增加链接的时候”,弹出增加信息窗口,然后,在窗体中输入完整信息,点击提交按钮。
//这里我们需要考虑这些:我会进行异步提交,使用jquery中的方法,$.post("网页名",JSON,callback);
//JSON的写法:{"name":name,"id":id},那我们对其进行假设,比方说,表单中的textbox很多,需要我们填写的信息
//也很多,那么这个时候,我们就感到很麻烦,所以,我们可以把表单form当做一个整体,进行提交,运用jquery的seriailizeArray()方法
//html界面代码:
var serverData = http://www.mamicode.com/$("#frm").seriailizeArray(); $.post("网页名(连接)",serverData,callback());
//后台代码,接受用户输入的值 Model.UserInfo userInfo = new Model.UserInfo(); userInfo.LoginId = context.Request["txtloginId"]; userInfo.LoginPwd = context.Request["txtloginPwd"]; userInfo.Email =context.Request["txtemail"]; userInfo.RegisterTime = Convert.ToDateTime(context.Request["retime"]); userInfo.ReValidate = context.Request["reValidate"]; userInfo.FindPwdTime = Convert.ToDateTime(context.Request["findtime"]); userInfo.FindValidate = context.Request["findValidate"]; userInfo.ValidateCode = context.Request["validateCode"];
1 /读取,显示在浏览器中 2 //html界面代码: 3 var serverData = http://www.mamicode.com/$.parseJSON(data); //重点 4 for (var i = 0; i < serverData.length; i++) 5 { 6 $("#tablelist").append("<tr class=‘Thread‘><td>" + serverData[i].AutoId + "</td><td>" + serverData[i].LoginId + "</td><td>" + serverData[i].LoginPwd + "</td><td>" + serverData[i].Email + "</td><td>" + ChangeDateFormat(serverData[i].RegisterTime) + "</td><td>" + serverData[i].ReValidate + "</td><td>" + ChangeDateFormat(serverData[i].FindPwdTime) + "</td><td>" + serverData[i].FindValidate + "</td><td>" + serverData[i].ValidateCode + "</td><td><a href=‘javascript:void(0)‘ class=‘detail‘ nId=" + serverData[i].AutoId + ">详细</a></td><td><a href=‘javascript:void(0)‘ class=‘delete‘ nId=" + serverData[i].AutoId +">删除</a></td></tr>"); 7 //后台代码 8 List<Model.UserInfo> list = new List<Model.UserInfo>(); 9 //获得Model.UserInfo 集合 10 BLL.BLLUserInfo userInfoService = new BLL.BLLUserInfo(); 11 list = userInfoService.GetListUsers(); //获得列表 12 System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer(); //将数据序列化成JSON 13 context.Response.Write(js.Serialize(list)); //显示在前台
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。