protected void Page_Load(object sender, EventArgs e) { // <div class="topic">热门产品 Hot</div> //<div class="list"> // <dl> // <dt>2011/12/10</dt> // <dd><a href="/Product/2783062333.html" target="_blank" title="昂达GPS导航仪VP80 3D版 四维图新全实景6寸">昂达GPS导航仪VP80 3</a></dd> // </dl> //</div> List <Model.Category> categoryList = new oyxf.Bll.CategoryBll().GetModelList(""); List <Model.Product> list = new oyxf.Bll.ProductBll().GetModelList("Status=1", "UpdateDate desc"); StringBuilder sb = new StringBuilder(); sb.Append("<div class='topic'>热门产品 Hot</div>"); sb.Append("<div class='list'>"); sb.Append("<dl>"); for (int i = 0; i < list.Count; i++) { sb.AppendFormat("<dt>{0}</dt>", list[i].UpdateDate.ToShortDateString()); sb.AppendFormat("<dd><a href='{0}' target='_blank' title='{1}'>{2}</a></dd>", "/ProductsPage/ProductsContent.aspx?productid=" + list[i].ProductId, list[i].Name, list[i].Name.Length > 14 ? list[i].Name.Substring(0, 13) : list[i].Name); } sb.Append("</dl>"); sb.Append("</div>"); hotProductStr = sb.ToString(); }
protected void Page_Load(object sender, EventArgs e) { #region 绑定CompanyProductsNavStr //公司产品CategoryId string companyProductsCategoryId = ConfigurationManager.AppSettings["CompanyProductsCategoryId"]; List <Model.Category> categoryList = new oyxf.Bll.CategoryBll().GetModelList("");//所有分类 //公司产品category Model.Category companyProduct = categoryList.SingleOrDefault(o => o.CategoryId == Convert.ToInt32(companyProductsCategoryId)); //产品分类列表 List <Model.Category> productCategoryList = categoryList.FindAll(o => o.ParentId == companyProduct.CategoryId); //所有产品 List <Model.Product> productList = new oyxf.Bll.ProductBll().GetModelList("Status=1"); StringBuilder sb = new StringBuilder(); sb.AppendFormat("<div class='topic'>{0} Product</div>", companyProduct.Name); sb.Append("<div class='ClassNav'>"); sb.Append("<div class='NavTree'>"); sb.Append("<ul id='suckertree1'>"); List <Model.Product> list = new List <Model.Product>(); //某分类在product中的所有产品 for (int i = 0; i < productCategoryList.Count; i++) //遍历产品分类列表 { sb.Append("<li>"); sb.AppendFormat("<a href='{0}' {1}>{2}</a>", productCategoryList[i].Url, productCategoryList[i].HasChildren == 1?"class='subfolderstyle'":"", productCategoryList[i].Name); if (productCategoryList[i].HasChildren == 1) { sb.Append("<ul style='display: none;'>"); foreach (Model.Category item in categoryList.FindAll(o => o.ParentId == productCategoryList[i].CategoryId)) { sb.AppendFormat("<li><a href='{0}'>{1}</a></li>", item.Url, item.Name); } sb.Append("</ul>"); } sb.Append("</li>"); } sb.Append("</ul>"); sb.Append("</div>"); sb.Append("</div>"); CompanyProductsNavStr = sb.ToString(); #endregion }