Exemplo n.º 1
0
 protected override void InitPageTemplate(HttpContext context)
 {
     //此页面的ajax提交,全部采用了POST方式
     if (Request.ServerVariables["REQUEST_METHOD"] == "POST")
     {
         string sear                 = WeiSha.Common.Request.QueryString["sear"].String; //搜索
         int    size                 = WeiSha.Common.Request.Form["size"].Int32 ?? 10;   //每页多少条
         int    index                = WeiSha.Common.Request.Form["index"].Int32 ?? 1;   //第几页
         int    sumcount             = 0;
         Song.Entities.Notice[] nots = Business.Do <INotice>().GetPager(Organ.Org_ID, true, sear, size, index, out sumcount);
         string json                 = "{\"size\":" + size + ",\"index\":" + index + ",\"sumcount\":" + sumcount + ",";
         json += "\"items\":[";
         for (int i = 0; i < nots.Length; i++)
         {
             Song.Entities.Notice not = nots[i];
             //处理详情
             not.No_Context = "";
             not.No_Ttl     = not.No_Ttl.Replace("\"", "&quot;");
             not.No_Ttl     = not.No_Ttl;
             json          += not.ToJson() + ",";
         }
         if (json.EndsWith(","))
         {
             json = json.Substring(0, json.Length - 1);
         }
         json += "]}";
         Response.Write(json);
         Response.End();
     }
 }
Exemplo n.º 2
0
 protected override void InitPageTemplate(HttpContext context)
 {
     //通知
     Song.Entities.Notice notice = Business.Do <INotice>().NoticeSingle(id);
     //notice.No_Context = ReplaceHtmlTag(notice.No_Context);
     if (notice.No_IsShow && ((DateTime)notice.No_StartTime) < DateTime.Now)
     {
         this.Document.Variables.SetValue("notice", notice);
     }
 }
Exemplo n.º 3
0
        protected override void InitPageTemplate(HttpContext context)
        {
            //通知
            int noid = WeiSha.Common.Request.QueryString["id"].Int32 ?? 0;

            Song.Entities.Notice notice = Business.Do <INotice>().NoticeSingle(noid);
            if (notice.No_IsShow && ((DateTime)notice.No_StartTime) < DateTime.Now)
            {
                this.Document.Variables.SetValue("notice", notice);
            }
            //当前通知的上一条
            Song.Entities.Notice prev = Business.Do <INotice>().NoticePrev(noid, notice.Org_ID);
            this.Document.Variables.SetValue("prev", prev);
            //当前通知的下一条
            Song.Entities.Notice next = Business.Do <INotice>().NoticeNext(noid, notice.Org_ID);
            this.Document.Variables.SetValue("next", next);
        }