Mopaka~

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

int pageIndex = 1;
if (!string.IsNullOrEmpty(WebUtils.GetQueryStringInt(Request.QueryString["PageIndex"])))
{
int.TryParse(WebUtils.GetQueryStringInt(Request.QueryString["PageIndex"]), out pageIndex);
}
int pageSize = 20;
int recordCount=0;

int expiredFlag = 0;
if (!string.IsNullOrEmpty(WebUtils.GetQueryStringInt(Request.QueryString["ExpiredFlag"])))
{
int.TryParse(WebUtils.GetQueryStringInt(Request.QueryString["ExpiredFlag"]), out expiredFlag);
}
if (expiredFlag == 1)
{
XMMenu.Channel
= string.Format("exhibition1");
recordCount
= CMSData.Instance.GetCount("XM_CMS_Pages", "PageID", string.Format("NodeID={0} and ExpiredTime>=getdate()", nodeID));
}
else if (expiredFlag == 2)
{
XMMenu.Channel
= string.Format("exhibition2");
recordCount
= CMSData.Instance.GetCount("XM_CMS_Pages", "PageID", string.Format("NodeID={0} and ExpiredTime<getdate()", nodeID));

}
else
{
XMMenu.Channel
= string.Format("exhibition");
recordCount
= CMSData.Instance.GetCount("XM_CMS_Pages", "PageID", string.Format("NodeID={0}", nodeID));

}

int pageCount = GetPageCount(pageSize, recordCount);
PaginationString
= GetPaginationString("?PageIndex={0}&ExpiredFlag="+expiredFlag, pageIndex, pageCount);
CMSPagesString
= GetCMSPagesString(expiredFlag, nodeID, pageSize, pageIndex);



StringBuilder builder
= new StringBuilder();
List
<CMSPageEntity> pages = new List<CMSPageEntity>();
if (expiredFlag == 0)
{

pages
= CMSData.Instance.GetPages(nodeID, pageSize, pageIndex);
}
else if (expiredFlag == 1)
{
pages
= CMSData.Instance.GetPagesUnExpired(nodeID, pageSize, pageIndex);
}
else
{
pages
= CMSData.Instance.GetPagesExpired(nodeID, pageSize, pageIndex);

}
foreach (CMSPageEntity page in pages)
{

builder.Append(
string.Format("<tr id=\"tr{0}\"><td>{0}</td><td><a target=\"_blank\" href=\"/admin/Exhibition/ExhibitionEditor.aspx?PageID={0}&ExpiredFlag={2}\">{1}</a></td><td><a class=\"edit\" href=\"/admin/Exhibition/ExhibitionEditor.aspx?PageID={0}& ExpiredFlag={2}\">编辑</a><span class=\"editSep\">|</span><a href=\"javascript:void(0)\" onclick=\"DeletePage({0})\" >删除</a></td></tr> \r\n", page.PageID, page.PageTitle,expiredFlag));
}

posted on 2010-01-09 08:48  戴海江  阅读(213)  评论(0编辑  收藏  举报