protected void Page_Load(object sender, EventArgs e) { NavInfoBll navBll = new NavInfoBll(); navList = navBll.GetAllNav(); userInfo = Session["userInfo"] as UserInfo; }
public void ProcessRequest(HttpContext context) { NavInfoBll navBll = new NavInfoBll(); context.Response.ContentType = "text/plain"; if (context.Request.RequestType.ToUpper() == "GET") { int id = int.Parse(context.Request["Id"] ?? "0"); NavInfo nav = navBll.GetModelById(id); //根据Id 获取数据 System.Web.Script.Serialization.JavaScriptSerializer javaScriptSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); string jsonStr = javaScriptSerializer.Serialize(nav); //将对象序列化成json context.Response.Write(jsonStr); } else { NavInfo editNav = new NavInfo(); //获取前端数据 editNav.Id = int.Parse(context.Request["EditId"] ?? "0"); editNav.Oder = int.Parse(context.Request["EditOder"] ?? "99"); editNav.Text = context.Request["EditText"]; editNav.Address = context.Request["EditAddress"]; editNav.Remark = context.Request["EditRemark"]; //更新数据 if (navBll.Update(editNav)) { context.Response.Write("Ok"); } } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int id = int.Parse(context.Request["Id"] ?? "0"); NavInfoBll navBll = new NavInfoBll(); if (navBll.Remove(id)) { context.Response.Write("Ok"); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; NavInfoBll navBll = new NavInfoBll(); int pageIndex = int.Parse(context.Request["pageIndex"] ?? "1"); int pageSize = 10; int total = navBll.GetNavCount(); List <NavInfo> list = navBll.GetPageList(pageIndex, pageSize); string pageNavHtml = Common.PageNav.PageNavGenerate(pageIndex, pageSize, total); System.Web.Script.Serialization.JavaScriptSerializer json = new System.Web.Script.Serialization.JavaScriptSerializer(); string jsonStr = json.Serialize(new { NavHtml = pageNavHtml, List = list }); context.Response.Write(jsonStr); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; NavInfo nav = new NavInfo(); //采集数据 nav.Oder = int.Parse(context.Request["Oder"] ?? "99"); nav.Text = context.Request["Text"]; nav.Address = context.Request["Address"]; nav.Remark = context.Request["Remark"]; NavInfoBll navBll = new NavInfoBll(); //调用业务逻辑层方法保存到数据库 if (navBll.Add(nav)) { context.Response.Write("Ok"); } else { context.Response.Write("No"); } }