不想用服务器端datalist
想循环显示数据 在后台用stringbilder 拼接前台代码 前台 只是这样 <%*GetPicString()%>前台代码:<div class="content_text">
<a href="#">
<img src="images/s5.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s2.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s3.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s4.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s1.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
</div
想循环显示数据 在后台用stringbilder 拼接前台代码 前台 只是这样 <%*GetPicString()%>前台代码:<div class="content_text">
<a href="#">
<img src="images/s5.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s2.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s3.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s4.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s1.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
</div
public string GetPicString()
{
return "";
}
public string GetPicString()
{
Ilist<string> list = new Ilist<string>();
StringBuilder sb = new StringBuilder();
for(int i = 0;i<list.count;i++){
sb.Append(list[i]);
}
return sb.ToString();
}
这个用sb.Append=sb+" <a href="#">" 把#换成数据库提取出来 这几个引号怎么处理
public string GetPicString
{
get{
Ilist<string> list = new Ilist<string>();
StringBuilder sb = new StringBuilder();
for(int i = 0;i<list.count;i++){
sb.Append(list[i]);
return sb.ToString();
}
}
}
如果你想前台调用 完全可以在前台一次性读取数据 然后
不必在后台拼接 这样照成的拼接很不友好 而且不容易修改
you can try
<%IList<string> lists=GetList();
foreach(var list in lists){%>
<div class="content_text">
<a href="#">
<img src="images/s5.jpg" width="125" height="40" alt="s" title="s" class="in" /><%=list.字段%></a>
<a href="#">
<img src="images/s2.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s3.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s4.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
<a href="#">
<img src="images/s1.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
</div
<%}%>
后台可以实现
GetList()方法 返回IList<string>这个拆分开 楼主你就会发现 和MVC模式很像 很复古 和asp一样。
前台调用数据集循环显示而已。
楼主学到这个干取 去 学习下mvc吧