li 的格式如下:
<li>
<dl>
<dt>标题1</dt>
<dd>内容1</dd>
<dd>内容2</dd>
</dl>
</li>
<li>
<dl>
<dt>标题2</dt>
<dd>内容3</dd>
<dd>内容4</dd>
</dl>
</li>
这个循环怎么写
楼主可以把问题描述的更清楚些,因为不同的结构结果是不一样的,比如你”标题1“这些内容是存放在一个Table的一行上,还是存在一个Table的3行上,或者是存在在不同的Table中
不管你怎么存其实都是循环ds或者其中的Table,你可以在后台生成string插入到前台。
你提供的数据源是什么格式的?JSON 还是array 在JS端?还是要在cs 文件中输出这样?
数据源为从数据库中取出来的然后赋给dataset,在CS文件中进行拼写,拼写成上述的格式,然后显示在前端
@灬麒麟灬: foreach就够了啊,stringbuilder
直接在前端用 REPEATER 控件绑定一下就可以。
<li>
<dl>
<dt>标题1</dt>
<dd>内容1</dd>
<dd>内容2</dd>
</dl>
</li>
----------------------------------------------------
string[] list = new string[3]{标题1,内容1,内容2}
string build1 = "<li><dl>{0}</dl></li>";
string build2 = "<dt>{0}</dt>";
string build3 = "<dd>{0}</dd>";
string result="";
int index=0;
foreach(string str in list){
if(index ==0 ) result +=string.Format(build2,str);
result+=string.Format(build3,str);
}
result = string.Format(build1,result);
不知道你到底要干什么,反正上面那个循环就可以搞定了。控件也是一样,都是利用循环。求给分