循环标签

   
        循环签标    
         
        标签作用:访问集合里的所有对象
         
        书写格式:$foreach(迭代对象名称 in 集合名称)
      循环体
      $end
         
        注意事项
       1.集合名称只能是一个已经在模板引擎后台或前台定义(set)的集合(变量)的名称!
       2.循环标签可以无限嵌套,使用时应避免死循环
       3.集合可以为任何实现了IEnumerable接口的对象
         
        示例代码
         
             模板:    
       
                    <ul>        
                    $foreach(model in list)        
                      <li>        
                        <dl>        
                          <dt>$model.Title</dt>        
                          $set(item=getChild(model.ID)) //创建一个新对象item
                          $foreach(node in item)  //嵌套循环 在1.2.0之后的版本可以直接这么写foreach(node in getChild(model.ID))        
                          <dd><a href="news.aspx?id=$node.ID">$node.Title</dd>        
                          $end        
                        </dl>        
                      </li>        
                    $end        
                    </ul>        

        后台代码略