不想用服务器端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

解决方案 »

  1.   

     <%=GetPicString()%>
    public string  GetPicString()
    {
    return "";
    }
      

  2.   

    <%=GetPicString() %>
    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();
    }
      

  3.   

      ==   上面的Ilist<string>(或者list<string>) 目前是空的。 从业务逻辑层返回的Ilist集合 替换new Ilist<string> 即可 如 Ilist<string> list = //返回值是Ilist<string>的方法.
      

  4.   

      <img src="images/s1.jpg" width="125" height="40" alt="s" title="s" class="in" /></a>
    这个用sb.Append=sb+" <a href="#">" 把#换成数据库提取出来 这几个引号怎么处理
      

  5.   

    sb.Append=sb+" <a href=\"#\">"
      

  6.   


    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();
        }
       
     }
    }
      

  7.   

    前台调用方法,其实你的这种方法并不可取。
    如果你想前台调用 完全可以在前台一次性读取数据 然后
    不必在后台拼接 这样照成的拼接很不友好 而且不容易修改
    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一样。
    前台调用数据集循环显示而已。
      

  8.   

    我就是要和asp类似的 还要便于更新修改的做法!
      

  9.   

    都写出来啦。。有代码那些就是答案啦。。
    楼主学到这个干取 去 学习下mvc吧