public static string GUI_HotAlbum(int cat_parentid, int cat_id, int top, int ImgWidth, News_Mode news_mode) { string key = String.Format(GUI_HOTALBUM_KEY, cat_id, cat_parentid, top, ImgWidth, news_mode.ToString()); string strHTML = Utils.GetFromCache <string>(key); if (strHTML != null && strHTML.ToString().Length > 0) { return(strHTML); } List <NewsPublishEntity> lst = BOATV.NewsPublished.NP_SelectListTopHotByCat(cat_parentid, cat_id, top, ImgWidth, news_mode); NewsPublishEntity nep; strHTML = String.Empty; int iCount = lst != null ? lst.Count : 0; for (int i = 0; i < iCount; i++) { nep = lst[i]; strHTML += String.Format(GUI_HOTALBUM_ITEM, nep.URL_IMG, nep.URL, nep.NEWS_TITLE); } Utils.SaveToCacheDependency(TableName.DATABASE_NAME, TableName.NEWSPUBLISHED, key, strHTML); nep = null; return(strHTML); }
public static string GUI_BoxH(int cat_parentid, int cat_id, int top, int ImgWidth, News_Mode news_mode) { string key = String.Format(GUI_BOXH_KEY, cat_id, cat_parentid, top, ImgWidth, news_mode.ToString()); string strHTML = Utils.GetFromCache <string>(key); if (strHTML != null && strHTML.Trim().Length > 0) { return(strHTML); } List <NewsPublishEntity> lst = BOATV.NewsPublished.NP_Select_Top_Home(cat_parentid, cat_id, top, ImgWidth); NewsPublishEntity nep; int iCount = lst != null ? lst.Count : 0; for (int i = 0; i < iCount; i++) { nep = lst[i]; strHTML += String.Format(GUI_BOXH_LI_ITEM, nep.URL_IMG, nep.URL, nep.NEWS_TITLE, Utils.CatSapo(nep.NEWS_INITCONTENT, 25)); } Utils.SaveToCacheDependency(TableName.DATABASE_NAME, TableName.NEWSPUBLISHED, key, strHTML); return(strHTML); }