예제 #1
0
 public void GetGridData()
 {
     string _sortname = "";
     string _sortdirection = "";
     string _pagenumber = "";
     string _pagesize = "";
     _sortname = Parameters["psortname"];
     if (!string.IsNullOrEmpty(_sortname))
     {
         sSortName = _sortname;
     }
     _sortdirection = Parameters["psortdirection"];
     if (!string.IsNullOrEmpty(_sortdirection))
     {
         sSortDirection = _sortdirection;
     }
     _pagenumber = Parameters["ppagenumber"];
     if (!string.IsNullOrEmpty(_pagenumber))
     {
         sPageIndex = Convert.ToInt32(_pagenumber);
     }
     _pagesize = Parameters["ppagesize"];
     if (!string.IsNullOrEmpty(_pagesize))
     {
         sPageSize = Convert.ToInt32(_pagesize);
     }
     List<PortalArticle> lists = new List<PortalArticle>();
     PortalArticleBiz biz = new PortalArticleBiz();
     string listid = Parameters["plistid"];
     string wheresql = "";
     if (listid == "0" || string.IsNullOrEmpty(listid))
     {
         wheresql = "1=1";
     }
     else
     {
         //历遍下级listid
         Getwheresql(listid, ref wheresql);
     }
     NameValueCollection where = new NameValueCollection();
     where.Add("condition", wheresql);
     NameValueCollection orderby = new NameValueCollection();
     orderby.Add(_sortname, _sortdirection);
     Int32 totalcount = 0;
     lists = biz.Select(where, orderby, Convert.ToInt32(sPageIndex), Convert.ToInt32(sPageSize), out totalcount);
     string datasource = Utils.GetRepeaterDatasource(lists, sPageIndex, sPageSize, totalcount);
     Response.Write(datasource);
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     string FArtId = Parameters["id"];
     sartid = FArtId;
     PortalArticle item = new PortalArticle();
     PortalArticleBiz biz = new PortalArticleBiz();
     item = biz.Select(FArtId);
     if (item != null)
     {
         sarttitle = item.FArticleTitle;
         if (item.FListId != 0)
         {
             sartlistid = item.FListId.ToString();
         }
         spicpath = item.FArticlePic;
         sarticlecontent = item.FContent;
         sseotitle = item.FSEOTitle;
         sseokeyword = item.FSEOKeyWord;
         sseodesc = item.FSEODescription;
         stitlestyle = item.FArticleStyle;
         sauthor = item.FArticleAuthor;
         scomefrom = item.FArticleComeFrom;
         sreleasetime = item.FArticleTimeStr;
         sclicknum = item.FArticleClickNum.ToString();
         surl = item.FArticleUrl;
         picflag = item.FArticlePicFlag;
         scommentflag = item.FCommentFlag;
         sbriefcontent = item.FBriefContent;
     }
 }