您的位置:首页 > Web前端 > CSS

for 循环 从数据库取数据,每5条数据后面有一个点划线样式。

2010-01-07 21:22 148 查看
public string GetMarketsString(int pageSize,int pageIndex)
{
StringBuilder builder = new StringBuilder();
List<MarketGoodsEntity> goods = MarketData.Instance.GetMarketGoodsAll(pageSize, pageIndex);
for (int i = 0; i < goods.Count; i++)
{
MarketGoodsEntity good = goods[i];
if (i % 5 == 4)
{
if (good.MarketFlag == 0)
{
builder.Append(string.Format("<li class=\"clearfix articlesSep\"><a href=\"/Market/View.aspx?GoodsID={0}\" class=\"left\">{1}</a><em class=\"timeEm right\">{2}</em><span class=\"addSpan right\">{3}省 {4}</span></li>  \r\n",good.GoodsID,good.GoodsName,good.CreatedTime.ToString("yyyy-MM-dd"),good.ProvinceName,good.CityName));
}
else
{
builder.Append(string.Format("<li class=\"buyArticle clearfix articlesSep\"><a href=\"/Market/View.aspx?GoodsID={0}\" class=\"left\">{1}</a><em class=\"timeEm right\">{2}</em><span class=\"addSpan right\">{3}省 {4}</span></li>  \r\n", good.GoodsID, good.GoodsName, good.CreatedTime.ToString("yyyy-MM-dd"), good.ProvinceName, good.CityName));
}
}
else
{
if (good.MarketFlag == 0)
{
builder.Append(string.Format("<li class=\"clearfix\"><a href=\"/Market/View.aspx?GoodsID={0}\" class=\"left\">{1}</a><em class=\"timeEm right\">{2}</em><span class=\"addSpan right\">{3}省 {4}</span></li>  \r\n", good.GoodsID, good.GoodsName, good.CreatedTime.ToString("yyyy-MM-dd"), good.ProvinceName, good.CityName));
}
else
{
builder.Append(string.Format("<li class=\"buyArticle clearfix\"><a href=\"/Market/View.aspx?GoodsID={0}\" class=\"left\">{1}</a><em class=\"timeEm right\">{2}</em><span class=\"addSpan right\">{3}省 {4}</span></li>  \r\n", good.GoodsID, good.GoodsName, good.CreatedTime.ToString("yyyy-MM-dd"), good.ProvinceName, good.CityName));
}
}

}

return builder.ToString();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐