protected void Page_Load(object sender, EventArgs e) { int id = int.Parse(Request["id"] ?? "0"); HKSJ_Main bllMain = new HKSJ_Main(); if (!IsPostBack) { modelMain=bllMain.GetModel(id) ; } else { //新闻并不是全部都修改,所以先有原来的新闻信息,再修改其部分,最后保存 //本来以为在第二次的modelMain里面保留了上次的记录,那么直接修改这个对象,再保存,然而事实是这个对象并未保存,第二次访问时为null //Response.Clear(); //Response.Write(modelMain.title); //Response.End(); //必须查询一次数据库,把这调新闻查询出来,在修改,再保存 News.Model.HKSJ_Main saveModel = bllMain.GetModel(id); saveModel.people = Request["people"]; saveModel.type = Request["type"]; saveModel.title = Request["title"]; saveModel.content = Request["content"]; bllMain.Update(saveModel); Response.Clear(); Response.Write("ok"); Response.End(); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; int id = int.Parse(context.Request["id"] ?? "0"); HKSJ_Main bllMain = new HKSJ_Main(); bllMain.Delete(id); context.Response.Write("ok"); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; int id = int.Parse(context.Request["id"] ?? "0"); HKSJ_Main bllMain = new HKSJ_Main(); News.Model.HKSJ_Main modelMain = bllMain.GetModel(id); System.Web.Script.Serialization.JavaScriptSerializer jsScriptSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); context.Response.Write(jsScriptSerializer.Serialize(modelMain)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; HKSJ_Main bllMain=new HKSJ_Main(); int id = int.Parse(context.Request["Id"]); News.Model.HKSJ_Main modelMain = bllMain.GetModel(id); modelMain.title = context.Request["txtTitle"]; modelMain.type = context.Request["txtType"]; bllMain.Update(modelMain); context.Response.Write("ok"); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; //获取请求数据 int pageIndex = int.Parse(context.Request["page"]); int pageSize = int.Parse(context.Request["rows"]); int totalListCount=0; //获得返回数据 HKSJ_Main bllMain = new HKSJ_Main(); List<News.Model.HKSJ_Main>mainModelList=bllMain.MyGetListByPage(pageSize, pageIndex, out totalListCount); var responseData = new { total = totalListCount, rows = mainModelList }; System.Web.Script.Serialization.JavaScriptSerializer jsSerialize = new System.Web.Script.Serialization.JavaScriptSerializer(); context.Response.Write(jsSerialize.Serialize(responseData)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; //我应该查询出来后在修改,毕竟不一定全修改 News.Model.HKSJ_Main mainModel = new News.Model.HKSJ_Main(); mainModel.ID = int.Parse(context.Request["ID"]); mainModel.people = context.Request["people"]; mainModel.picUrl = ""; mainModel.title = context.Request["title"]??""; mainModel.content = context.Request["content"]; mainModel.Date = DateTime.Now; mainModel.type = ""; HKSJ_Main bllMain = new HKSJ_Main(); bllMain.Update(mainModel); context.Response.Write("ok"); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; //获取分页需要的数据 int pageSize = int.Parse(context.Request["pageSize"] ?? "5"); int pageIndex = int.Parse(context.Request["pageIndex"] ?? "1"); int totalListCount = 0; HKSJ_Main bllmain = new HKSJ_Main(); //根据需求获得指定位置的新闻 List<News.Model.HKSJ_Main> dataList = bllmain.MyGetListByPage(pageSize, pageIndex, out totalListCount); //获得分页导航栏链接的HTML string navHtml = NavPager.ShowPageNavigate(pageSize, pageIndex, totalListCount); //封装成一个对象 var responseData = new { dataList = dataList, navHtml = navHtml }; System.Web.Script.Serialization.JavaScriptSerializer jsSer = new System.Web.Script.Serialization.JavaScriptSerializer(); context.Response.Write(jsSer.Serialize(responseData)); }
protected void Page_Load(object sender, EventArgs e) { HKSJ_Main mainBll = new HKSJ_Main(); newsListData =mainBll.GetModelList(string.Empty); }