我有一个 for 循环,它循环多个图像并将它们显示为 Web 项目中用户控件的一部分。
我需要能够在一个 div 中显示两个图像,然后是 1 个图像,然后是两个图像等。
我有以下代码将两个图像放在一个 div 中,但还没有设法找出如何在 1 和 2 之间交替?
StringBuilder sb = new StringBuilder();
StringBuilder sbMain = new StringBuilder();
for (int i = 0; i < FADS.Count; i++)
{
if(i % 2 == 0)
sb.Append("<div class=\"featrow\">");
FeatAdv fad = FADS[i];
sb.AppendFormat("<a href=\"{0}\" target='BannerPage' title=\"{1}\">", params);
sb.AppendFormat("<img src='{0}'/></a>", ImagePath.FromLocal(imagelocation));
if (i % 2 != 0)
{
sb.Append("</div>");
sbMain.Append(sb);
sb = new StringBuilder();
}
}