NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

逻辑层标签 Loop

  根据指定的数据库返回集行数产生一个循环进行循环输出。 注意:该指令不会自动驱动该数据库操作执行,请在使用前使用SQLLINK来执行查询。

 

说明

标签:

<Loop SQLLinkId="">

<!-- 需要嵌套在循环中部分 -->

</Loop>

必要参数:

SQLLinkId


标签和参数说明:

开始标签:

<Loop SQLLinkId="">

结束标签:

</Loop>

参数:SQLLinkId

循环将调用的预定义好的查询集中数据库操作的名字。

调用当前名称空间下的操作直接使用操作名,如:"memeber_S_Listall"

调用其他名称空间下的操作可以使用"名称空间.操作名"的格式来书写,如:"siteroot.memeber_S_Listall"


内容说明

  根据指定的数据库返回集行数产生一个循环进行循环输出。 注意:该指令不会自动驱动该数据库操作执行,请在使用前使用SQLLINK来执行查询。

 

XML视图



 

示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<SQLLINK Id="TestTable_S_listall" />

<Loop SQLLinkId="TestTable_S_listall">

<SetVar Name="message" Value="[_LOOP.*.id] ADD [_LOOP.*.name]" />

<Echo ContentLinkId="viewmsg" />

</Loop>

</Out>

</Action>




 

示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<SQLLINK Id="forms.TestTable_S_listall" />

<Loop SQLLinkId="forms.TestTable_S_listall">

<SetVar Name="message" Value="[_LOOP.*.id] ADD [_LOOP.*.name]" />

<Echo ContentLinkId="viewmsg" />

</Loop>

</Out>

</Action>





 

示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<SQLLINK Id="IndexRootTable_S_ListAll" />

<Loop SQLLinkId="IndexRootTable_S_ListAll">

<SetVar Name="message" Value="'主分类' ADD [_LOOP.*.name]" />

<Echo ContentLinkId="viewmsg" />

<SQLLINK Id="IndexContentTable_S_ByRootid" >

<!-- 设置此查询中声明的局部变量pointid所接收的值 -->

<Var Value="[_LOOP.*.id]" />

</SQLLINK>

<Loop SQLLinkId="IndexContentTable_S_ByRootid">

<SetVar Name="message" Value="'----子分类' ADD [_LOOP.*.mysubject]" />

<Echo ContentLinkId="viewmsg" />

</Loop>

</Loop>

</Out>

</Action>



 

参考
 

 

 

 

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.