コード例 #1
0
        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();
            }
        }
コード例 #2
0
 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");
 }
コード例 #3
0
        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));
        }
コード例 #4
0
        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");
        }
コード例 #5
0
        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));
        }
コード例 #6
0
        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");
        }
コード例 #7
0
        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));
        }
コード例 #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     HKSJ_Main mainBll = new HKSJ_Main();
     newsListData =mainBll.GetModelList(string.Empty);
 }