private void AddNewCate() { var info = new carreerTypeInfo(); info.name = txtCategoryname.Text; info.link = "/" + UnicodeUtility.UrlRewriting(info.name) + ".html"; info.sort = int.Parse(txtSort.Text); ServiceFactory.GetInstanceCarreerType().Add(info); }
private bool save() { if (string.IsNullOrEmpty(TB_Name.Text)) { MessageBox.Show("Bạn chưa nhập tên sản phẩm"); return(false); } int id = UntilityFunction.IntegerForNull(HD_ID.Value); //upload image if (Upload_Images.HasFile) { if (UploadImage() != "") { HD_Image.Value = UploadImage(); } } string sLink = "/" + UnicodeUtility.UrlRewriting(DDL_ProductType.SelectedItem.Text) + "/" + DDL_ProductType.SelectedValue + (id == 0? UntilityFunction.nextId("Product").ToString(): id.ToString()) + "/" + UnicodeUtility.UrlRewriting(TB_Name.Text.Trim()) + ".htm"; var info = new ProductInfo { id = id, name = TB_Name.Text.Trim(), CateId = UntilityFunction.IntegerForNull(DDL_ProductType.SelectedValue), CateName = DDL_ProductType.SelectedItem.Text, Link = sLink, description = TB_Description.Text.Trim(), contents = TB_Content.Text.Trim(), tag = TB_Tag.Text.Trim(), Keyword = TB_Keyword.Text.Trim(), price = UntilityFunction.IntegerForNull(TB_Price.Text.Trim()), size = TB_Size.Text.Trim(), image = HD_Image.Value, ProductName = TB_ProductName.Text.Trim(), altImage = TB_Alt.Text.Trim(), isHot = false }; if (id > 0) { ProductImpl.Instance.Update(info); MessageBox.Show("Cập nhật thành công"); } else { //int nextId = UntilityFunction.nextId("Product"); //info.Link = ""; HD_ID.Value = ProductImpl.Instance.Add(info).ToString(); MessageBox.Show("Thêm mới thành công"); } return(true); }
//List news public static string Build_TinNoibat(NewsInfo oItem) { var sb = new StringBuilder(); if (oItem != null) { sb.AppendFormat("<a href=\"/tin-tuc/{0}/{1}.html\"><img width=\"400\" height=\"220\" src=\"{2}\" title=\"{3}\" /></a>", oItem.pk_Id, UnicodeUtility.UrlRewriting(oItem.s_Title), UntilityFunction.GetPathImg(oItem.s_Image), oItem.s_Title); sb.AppendFormat("<h2><a href=\"/tin-tuc/{0}/{1}.html\">{2}</a></h2>", oItem.pk_Id, UnicodeUtility.UrlRewriting(oItem.s_Title), oItem.s_Title); sb.AppendFormat("<p>{0}</p>", ConvertUtility.SetShortTile(oItem.s_Description, 120)); } return(sb.ToString()); }
public static string Build_TinMoi(List <NewsInfo> oList) { var sb = new StringBuilder(); if (oList != null) { foreach (NewsInfo newsInfo in oList) { sb.AppendFormat( "<div class=\"tinmoinhatbox\"><a href=\"/Tin-Tuc/{0}/{1}.html\"><img width=\"50\" height=\"50\" src=\"{2}\" title=\"{3}\" />{3}</a></div>", newsInfo.pk_Id, UnicodeUtility.UrlRewriting(newsInfo.s_Title), UntilityFunction.GetPathImgThumb(newsInfo.s_Image), newsInfo.s_Title); } } return(sb.ToString()); }
private string UploadImage(string sNameOld) { if (Upload_Images.PostedFile != null) { HttpPostedFile myFile = Upload_Images.PostedFile; int nFileLen = myFile.ContentLength; if (nFileLen > 0) { //if(nFileLen>10240) file quá lớn (>10MB)! byte[] myData = new byte[nFileLen]; myFile.InputStream.Read(myData, 0, nFileLen); string strFilename = Path.GetFileName(myFile.FileName); string sFileNameOut = ""; string sType = Path.GetExtension(strFilename); if (sType.ToUpper() == ".JPG" || sType.ToUpper() == ".PNG" || sType.ToUpper() == ".BMP" || sType.ToUpper() == ".GIF") { if (sNameOld == "") { sFileNameOut = UnicodeUtility.UrlRewriting(DDL_Album.SelectedItem.Text); string sName = Server.MapPath(Config.GetPathAlbum + sFileNameOut); if (File.Exists(sName + sType)) { int i = 1; while (File.Exists(sName + "_" + i.ToString() + sType)) { i++; } sName += "_" + i.ToString(); sFileNameOut += "_" + i.ToString(); } WriteToFile(sName + sType, ref myData); return(sFileNameOut + sType); } else { string sOnlyName = Path.GetFileNameWithoutExtension(sNameOld); WriteToFile(Server.MapPath(Config.GetPathAlbum + sOnlyName + sType), ref myData); return(sNameOld); } } } } return(""); }
private string UploadImage(int id) { string returns = ""; var ext = Path.GetExtension(upHinhanh.FileName).ToLower(); if (ext.Equals(".jpg") || ext.Equals(".png") || ext.Equals(".jpeg")) { var filename = UnicodeUtility.UrlRewriting(txtTenTin.Text); var path = Server.MapPath("~/images/news/" + id / 200 + "/" + id + "/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } upHinhanh.SaveAs(path + filename + ext); ResizeImage.ImageCrop(upHinhanh.FileBytes, path + "168.109." + filename + ext, 168, 109, 60); returns = filename + ext; } return(returns); }
private string UploadImage(int id) { string returns = ""; var ext = Path.GetExtension(Upload_Images.FileName).ToLower(); if (ext.Equals(".jpg") || ext.Equals(".png") || ext.Equals(".jpeg")) { var filename = UnicodeUtility.UrlRewriting(TB_Name.Text); var path = Server.MapPath("~/images/product/" + id / 200 + "/" + id + "/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } Upload_Images.SaveAs(path + filename + ext); ResizeImage.ImageCrop(Upload_Images.FileBytes, path + "208.129." + filename + ext, 208, 129, 60); ResizeImage.ImageCrop(Upload_Images.FileBytes, path + "256.158." + filename + ext, 256, 158, 60); returns = filename + ext; } return(returns); }
protected void Unnamed1_Click(object sender, EventArgs e) { if (Id == 0) { Info = new PartnerInfo(); } else { Info = PartnerImpl.Instance.GetInfo(Id); } Info.Name = txtPartner.Text; Info.Alt = txtAlt.Text; Info.Description = txtDescription.Text; Info.Link = txtLinks.Text; if (ImageFile.HasFile) { string ext; if (ImageHelper.ImageValidation(ImageFile, new[] { "png", "jpg", "jpeg" }, out ext)) { Info.Image = UnicodeUtility.UrlRewriting(Info.Name) + ext; ImageHelper.Upload(ImageFile.FileBytes, Info.Image, ImageHelper.Partner); } else { //Bắt lỗi } } if (Id == 0) { PartnerImpl.Instance.Add(Info); } else { PartnerImpl.Instance.Update(Info); } Response.Redirect("list-partner.aspx"); }
public static string BuildContentListItem(List <ProductTypeInfo> oList, int iType, int numColum) { #if !DEBUG var oData = CacheController.GetListProductType(); if (oData != null) { return(oData.ToString()); } #endif var sb = new StringBuilder[numColum]; int i = 0; for (i = 0; i < sb.Length; i++) { sb[i] = new StringBuilder(); } foreach (ProductTypeInfo o in oList) { sb[i % numColum].AppendFormat("<li><a href=\"/San-Pham/{0}/{1}.html#ChiTietSanPham\">{2}</a></li>", o.pk_ID, UnicodeUtility.UrlRewriting(o.s_ProductName), o.s_ProductName); i++; } string s = ""; for (i = 0; i < numColum; i++) { if (i == numColum - 1) { s += "<ul style=\"background-image:none\">" + sb[i] + "</ul>"; } else { s += "<ul>" + sb[i] + "</ul>"; } } #if !DEBUG CacheController.GetListProductType(s); #endif return(s); }
private bool save() { if (string.IsNullOrEmpty(TB_Name.Text)) { MessageBox.Show("Bạn chưa nhập tên nhóm sản phẩm"); return(false); } int id = UntilityFunction.IntegerForNull(HD_ID.Value); //upload image if (Upload_Images.HasFile) { string sfile = UploadImage(); if (sfile != "") { HD_Image.Value = sfile; } } if (Upload_Banner.HasFile) { string sfile = UploadImage2(); if (sfile != "") { HD_ImageBanner.Value = sfile; } } var info = new ProductCategoryInfo { Id = id, Name = TB_Name.Text.Trim(), Link = "/" + (id == 0 ? UntilityFunction.nextId("ProductCategory").ToString() : id.ToString()) + "/" + UnicodeUtility.UrlRewriting(TB_Name.Text.Trim()) + ".htm", Sort = 0, Description = TB_Description.Text.Trim(), MetaDescription = TB_MetaDescription.Text.Trim(), MetaKeyword = TB_MetaKeyword.Text.Trim(), MetaHeading = TB_MetaHeading.Text.Trim(), ParentId = UntilityFunction.IntegerForNull(DDL_ProductType.SelectedValue), Summary = TB_Summary.Text.Trim(), Image = HD_Image.Value, Zone = "", RewriteTitle = "", imgbanner = HD_ImageBanner.Value, linkbanner = TB_linkbanner.Text, titbanner = TB_titbanner.Text }; if (id > 0) { ProductCategoryImpl.Instance.Update(info); MessageBox.Show("Cập nhật thành công"); } else { HD_ID.Value = ProductCategoryImpl.Instance.Add(info).ToString(); MessageBox.Show("Thêm mới thành công"); } return(true); }
/// <summary> /// Sinh mã cho nhóm /// </summary> /// <param name="cateName">Tên nhóm chưa rewrite</param> /// <param name="idCate">mã nhóm</param> /// <param name="cateType">Kiểu nhóm Ex: Rewrite.Product</param> /// <returns></returns> public static string GenCate(string cateName, int idCate, string cateType) { // /san-pham/tu-van-c2.html return(cateType + UnicodeUtility.UrlRewriting(cateName).RemoveDuplicate("-c\\d+") + "-c" + idCate + ".htm"); }
public static string BuildNewCuHon(List <NewsInfo> list) { #if !DEBUG var oData = CacheController.GetListNews(list[0].pk_Id); if (oData != null) { return(oData.ToString()); } #endif var sb = new StringBuilder(); for (int i = 0; i < list.Count; i++) { NewsInfo entity = list[i]; sb.Append("<div class=\"box_tincuhon\">"); sb.AppendFormat("<img src=\"{0}\" width=\"120\" alt=\"{1}\" title=\"\"/>", UntilityFunction.GetPathImgThumb(entity.s_Image), entity.s_Title); sb.AppendFormat("<a href=\"/Tin-Tuc/{0}/{1}.html\">{2}</a>", entity.pk_Id, UnicodeUtility.UrlRewriting(entity.s_Title), entity.s_Title); sb.AppendFormat("<span>{0} | {1}</span>", entity.d_DateCreated.ToString("hh:mm"), entity.d_DateCreated.ToString("dd/MM/yyyy")); sb.AppendFormat("<div style=\"text-align:justify\">{0}</div>", entity.s_Description); sb.Append("</div>"); sb.Append("<div class=\"clear\"></div>"); } string s = sb.ToString(); #if !DEBUG CacheController.GetListNews(list[0].pk_Id, s); #endif return(s); }
/// <summary> /// Sinh mã Url cho chi tiết /// </summary> /// <param name="cateName">Tên nhóm</param> /// <param name="idCate">mã nhóm</param> /// <param name="idDetail">id tin chi tiết</param> /// <param name="nameDetail">tên tin chi tiết</param> /// <param name="cateType">kiểu nhóm (Rewrite.Product - Tức là loại url sản phẩm)</param> /// <returns></returns> public static string GenDetail(string cateName, int idCate, int idDetail, string nameDetail, string cateType) { // /san-pham/tu-van-c2/dong-phuc-dep-d8.html return(cateType + UnicodeUtility.UrlRewriting(cateName).RemoveDuplicate("-c\\d+") + "-c" + idCate + "/" + UnicodeUtility.UrlRewriting(nameDetail).RemoveDuplicate("-d\\d+") + "-d" + idDetail + ".htm"); }
public static string BuildContentListItem(List <NewsInfo> oList, int numColum) { StringBuilder[] sb = new StringBuilder[numColum]; int i = 0; for (i = 0; i < sb.Length; i++) { sb[i % numColum] = new StringBuilder(); } foreach (NewsInfo o in oList) { sb[i % numColum].AppendFormat("<a href=\"/News/{0}/{1}.html\">{2}</a><br>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), o.s_Title); i++; } string s = ""; for (i = 0; i < sb.Length; i++) { s += "<div id=\"gt41\"><ul>" + sb[i].ToString() + "</div>"; } return(s); }
public static string BuildNewCuHonPhai(List <NewsInfo> list) { #if !DEBUG var oData = CacheController.GetListNews(list[0].pk_Id); if (oData != null) { return(oData.ToString()); } #endif var sb = new StringBuilder(); for (int i = 0; i < list.Count; i++) { NewsInfo entity = list[i]; if (i % 2 != 0) { sb.AppendFormat("<li><a href=\"/Tin-Tuc/{0}/{1}.html\">{2}</a></li>", entity.pk_Id, UnicodeUtility.UrlRewriting(entity.s_Title), entity.s_Title); } } string s = sb.ToString(); #if !DEBUG CacheController.GetListNews(list[0].pk_Id, s); #endif return(s); }
public static string BuildContentListItem(List <NewsInfo> oList) { var oData = CacheController.GetListNews(oList[0].fk_CategoryId); if (oData != null) { return(oData.ToString()); } var sb = new StringBuilder(); foreach (NewsInfo o in oList) { sb.AppendFormat("<div class=\"top_content clearfix\">"); sb.AppendFormat("<div class=\"thumbnail floatLeft\">"); //sb.AppendFormat("<a href=\"/News.aspx?ID={0}\"><img width=\"105\" alt=\"\" src=\"{1}\"></a>", o.pk_Id, UntilityFunction.GetPathImgThumb(o.s_Image)); sb.AppendFormat("<a href=\"/News/{0}/{1}.html\"><img width=\"105\" alt=\"{3}\" src=\"{2}\"></a>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), UntilityFunction.GetPathImgThumb(o.s_Image), o.s_Title); sb.AppendFormat("</div>"); sb.AppendFormat("<div class=\"title floatLeft\" style=\"margin-top: 5px;\">"); //sb.AppendFormat("<a href=\"/News.aspx?ID={0}\"><h4>{1}</h4></a>", o.pk_Id, o.s_Title); sb.AppendFormat("<a href=\"/News/{0}/{1}.html\"><h4>{2}</h4></a>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), o.s_Title); sb.AppendFormat("</div>"); sb.AppendFormat("<div class=\"introtext floatLeft\">"); sb.AppendFormat("<p>{0}</p>", o.s_Description); sb.AppendFormat("</div>"); sb.AppendFormat("<div style=\"float:right\"><a class=\"readmore clearfix floatRight\" style=\"padding-right:10px\" href=\"/News/{0}/{1}.html\">Chi tiết >></a></div>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title)); sb.AppendFormat("</div>"); } string s = sb.ToString(); CacheController.GetListNews(oList[0].fk_CategoryId, s); return(s); }
public static string BuildContentOtherItem(List <NewsInfo> oList, int numColum, int iCurent) { //var oData = CacheController.GetListNewsOtherColumn(oList[0].fk_CategoryId, numColum, iCurent); #if !DEBUG var oData = CacheController.GetListNewsOtherColumn(oList[0].fk_CategoryId, iCurent); if (oData != null) { return(oData.ToString()); } #endif StringBuilder[] sb = new StringBuilder[numColum]; int i = 0; for (i = 0; i < sb.Length; i++) { sb[i] = new StringBuilder(); } foreach (NewsInfo o in oList) { if (o.pk_Id != iCurent) { sb[i % numColum].AppendFormat("<li><a href=\"/Tin-Tuc/{0}/{1}.html\">{2}</a></li>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), o.s_Title); i++; } } string s = ""; for (i = 0; i < numColum; i++) { if (i == numColum - 1) { s += "<ul class=\"tinkhac_phai\">" + sb[i].ToString() + "</ul>"; } else { s += "<ul class=\"tinkhac_trai\">" + sb[i].ToString() + "</ul>"; } } s = "<h2>Các bản tin khác:</h2>" + s; //CacheController.GetListNewsOtherColumn(oList[0].fk_CategoryId, numColum, iCurent, s); #if !DEBUG CacheController.GetListNewsOtherColumn(oList[0].fk_CategoryId, iCurent, s); #endif return(s); }
public static string BuildTab(List <ProductDetailInfo> oList) { var sbtitle = new StringBuilder(); var sbcontent = new StringBuilder(); if (oList != null) { if (oList.Count > 0) { int i = 0; sbtitle.AppendFormat("<div id=\"tabtitle\"><ul>"); sbcontent.AppendFormat("<div id=\"tabDetails\">"); foreach (ProductDetailInfo productDetailInfo in oList) { if (i == 0) { sbtitle.AppendFormat("<li><a class=\"active\" href=\"#{0}\">{1}</a></li>", UnicodeUtility.UrlRewriting(productDetailInfo.sTitle), productDetailInfo.sTitle); } else { sbtitle.AppendFormat("<li><a href=\"#{0}\">{1}</a></li>", UnicodeUtility.UrlRewriting(productDetailInfo.sTitle), productDetailInfo.sTitle); } sbcontent.AppendFormat("<div id=\"{0}\" class=\"tabContents\">{1}</div>", UnicodeUtility.UrlRewriting(productDetailInfo.sTitle), productDetailInfo.sContent); i++; } sbtitle.AppendFormat("</div></ul>"); sbcontent.AppendFormat("</div>"); } } return(sbtitle.ToString() + sbcontent.ToString()); }
public static string BuildContentListItem(List <NewsInfo> oList, int index) { var oData = CacheController.GetListNews(oList[0].fk_CategoryId, index); if (oData == null) { string[] aA = new string[2]; int n = oList.Count; int i; int iCurent = oList[0].pk_Id; for (i = 1; i < n; i++) { if (oList[i].pk_Id == index) { iCurent = oList[i].pk_Id; } } StringBuilder sb = new StringBuilder(); StringBuilder[] osb = new StringBuilder[n - 1]; if (n <= 1) { osb[0] = new StringBuilder(); } else { for (i = 0; i < n - 1; i++) { osb[i] = new StringBuilder(); } } i = 0; foreach (NewsInfo o in oList) { if (o.pk_Id == iCurent) { sb.AppendFormat("<div><h2>{0}</h2>", o.s_Title); sb.AppendFormat("<p style=\"padding-left: 10px;text-align:justify\">{0}</p>", o.s_Description); sb.AppendFormat("<img style=\"padding-top: 5px; padding-bottom: 5px;\" alt=\"\" src=\"/images/line1dau.jpg\"></div>"); sb.AppendFormat("<div><div style=\"padding: 0px\"><div style=\"margin:0px 10px 10px 0px; float: left\">"); //sb.AppendFormat("<script>DrawImgSize('{0}')</script></div>", sb.AppendFormat("<img alt=\"ảnh bài viết\" class=\"block\" style=\"width:180px; display:block; margin:5px auto;\" src=\"{0}\" /></div>", UntilityFunction.GetPathImg(o.s_Image)); sb.AppendFormat("<p style=\"text-align:justify\">{0}</p></div>", o.s_Content); sb.Append("<div style=\"clear:both\"></div></div>"); } else { osb[i].AppendFormat("<div id=\"sumenh{0}\">", i + 1); osb[i].AppendFormat("<a href=\"/Gioi-Thieu/{0}/{1}.html\" class=\"tieudesumenh\">{2}</a>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), o.s_Title); osb[i].AppendFormat("<p style=\"padding-top: 0px;text-align:justify\">{0}</p>", o.s_Description); osb[i].AppendFormat( "<a class=\"chitiet\" href=\"/Gioi-Thieu/{0}/{1}.html\"><span class=\"chitietsm{2}\"></span><em>chi tiết</em><span class=\"chitietsm{2}\"></span></a>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), i + 1); osb[i].AppendFormat("</div>"); i++; } } string s = sb.ToString() + "<div id=\"gioithieu3\" class=\"block\">"; foreach (var oS in osb) { s += oS.ToString(); } s += "<div style=\"clear:both\"></div></div>"; CacheController.GetListNews(oList[0].fk_CategoryId, index, s); return(s); } else { string s = oData.ToString(); return(s); } }
public static string BuildNewQuangCao(List <NewsInfo> list) { #if !DEBUG var oData = CacheController.GetListNews(list[0].pk_Id); if (oData != null) { return(oData.ToString()); } #endif var sb = new StringBuilder(); for (int i = 0; i < list.Count; i++) { NewsInfo entity = list[i]; sb.Append("<div class=\"box_tingannhat\">"); sb.AppendFormat("<img src=\"{0}\" width=\"68\" alt=\"{1}\" title=\"\"/>", UntilityFunction.GetPathImgThumb(entity.s_Image), entity.s_Title); sb.AppendFormat("<a href=\"/Tin-Tuc/{0}/{1}.html\">{2}</a>", entity.pk_Id, UnicodeUtility.UrlRewriting(entity.s_Title), entity.s_Title); sb.Append("</div>"); } string s = sb.ToString(); #if !DEBUG CacheController.GetListNews(list[0].pk_Id, s); #endif return(s); }
public static string BuildNewTop(List <NewsInfo> list) { #if !DEBUG var oData = CacheController.GetListNews(list[0].pk_Id); if (oData != null) { return(oData.ToString()); } #endif var oData = CacheController.GetListNews(list[0].pk_Id); if (oData != null) { return(oData.ToString()); } var sb = new StringBuilder(); sb.AppendFormat("<img class=\"anhnoibat\" src=\"{0}\" width=\"95\" alt=\"{1}\" title=\"\"/>", UntilityFunction.GetPathImgThumb(list[0].s_Image), list[0].s_Title); sb.AppendFormat("<a class=\"tieude\" href=\"/Tin-Tuc/{0}/{1}.html\">{2}</a>", list[0].pk_Id, UnicodeUtility.UrlRewriting(list[0].s_Title), list[0].s_Title); sb.AppendFormat("<p>{0}</p>", list[0].s_Description); sb.Append("<div class=\"clear\"></div><ul>"); for (int i = 1; i < list.Count; i++) { NewsInfo entity = list[i]; sb.AppendFormat("<li><a href=\"/Tin-Tuc/{0}/{1}.html\">{2}</a></li>", entity.pk_Id, UnicodeUtility.UrlRewriting(entity.s_Title), entity.s_Title); } sb.Append("</ul>"); //sb.AppendFormat("<td><a href=\"{0}\"><img border=\"0\" src=\"{1}\"></a></td>", o.s_Homepage, o.s_Logo); string s = sb.ToString(); #if !DEBUG CacheController.GetListNews(list[0].pk_Id, s); #endif return(s); }
public static string BuildNewNoiBat(NewsInfo entity) { #if !DEBUG var oData = CacheController.GetNews(entity.pk_Id); if (oData != null) { return(oData.ToString()); } #endif var sb = new StringBuilder(); sb.AppendFormat("<img class=\"anhnoibat\" width=\"320\" src=\"{0}\" alt=\"\" title=\"{1}\"/>", UntilityFunction.GetPathImg(entity.s_Image), entity.s_Title); sb.AppendFormat("<a href=\"/Tin-Tuc/{0}/{1}.html\">{2}</a>", entity.pk_Id, UnicodeUtility.UrlRewriting(entity.s_Title), entity.s_Title); sb.AppendFormat("<strong>{0}</strong>", entity.s_Description); //sb.AppendFormat("<td><a href=\"{0}\"><img border=\"0\" src=\"{1}\"></a></td>", o.s_Homepage, o.s_Logo); string s = sb.ToString(); #if !DEBUG CacheController.GetNews(entity.pk_Id, s); #endif return(s); }
public static string BuildContentListItem(List <NewsInfo> oList, int numColum) { //var oData = CacheController.GetListNewsColumn(oList[0].fk_CategoryId, numColum); var oData = CacheController.GetListNewsColumn(oList[0].fk_CategoryId); if (oData != null) { return(oData.ToString()); } var sb = new StringBuilder[numColum]; int i = 0; for (i = 0; i < sb.Length; i++) { sb[i % numColum] = new StringBuilder(); } foreach (NewsInfo o in oList) { sb[i % numColum].AppendFormat("<li><a href=\"/News/{0}/{1}.html\">{2}</a></li>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), o.s_Title); i++; } string s = ""; for (i = 0; i < sb.Length; i++) { if (i == numColum - 1) { s += "<div class=\"ndtg1\" style=\"float:left;height:100%;\"><ul>" + sb[i] + "</ul></div>"; } else { s += "<div class=\"ndtg1\" style=\"float:left;height:100%;\"><ul>" + sb[i] + "</ul></div>"; } } //CacheController.GetListNewsColumn(oList[0].fk_CategoryId, numColum, s); CacheController.GetListNewsColumn(oList[0].fk_CategoryId, s); return(s); }
public static string BuildContentListItem(List <NewsInfo> oList) { var oData = CacheController.GetListNews(oList[0].fk_CategoryId); if (oData != null) { return(oData.ToString()); } var sb = new StringBuilder(); foreach (NewsInfo o in oList) { sb.AppendFormat("<li><a href=\"/News/{0}/{1}.html\">{2}</a></li>", o.pk_Id, UnicodeUtility.UrlRewriting(o.s_Title), o.s_Title); } string s = sb.ToString(); CacheController.GetListNews(oList[0].fk_CategoryId, s); return(s); }