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

逻辑层标签 ModuleLink

  调用在Module文件中预声明的方法。

 

说明

标签:

<ModuleLink Id="" >

</ModuleLink>

必要参数:

Id


标签和参数说明:

开始标签

<ModuleLink Id="" >

结束标签 </ModuleLink>
参数:Id

指定将调用的Module(模组)的名字。

如果调用当前名称空间下的一个Module方法可以直接书写调用的模组名称。如:"autopage"。

如果调用的是另一名称空间下的Module方法,可以使用“空间名.模组名称”的方式来书写调用的模组名称。如:"manager.autopage" 。


内容说明

  调用在Module文件中预声明的方法。这一点和面向对象编程思想中的“函数”是完全等价的。

 

XML视图



 

示例

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

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

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

<ModuleLink Id="autopage" />

<SetVar Name="message" Value="[_root.page]" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>


示例说明

  该示例调用了当前名称空间下的"autopage"模组。



 

示例

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

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

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

<ModuleLink Id="forms.thismycount" >

<!-- 设置Module中声明的局部变量a所接收的值 -->

<Var Value="3" />

<!-- 设置Module中声明的局部变量b所接收的值 -->

<Var Value="2" />

</ModuleLink>

<SetVar Name="message" Value="[_root.AB]" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>

 

示例说明


   该示例调用当前名称空间下的"mycount"模组,并给"mycount"模组的执行传递两个值。

 

示例输出

10


 

逻辑层示例

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

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

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

<ModuleLink Id="mycount" >

<!-- 设置Module中声明的局部变量a所接收的值 -->

<Var Value="4" />

<!-- 设置Module中声明的局部变量b所接收的值 -->

<Var Value="3" />

</ModuleLink>

<SetVar Name="message" Value="[_root.AB]" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>

 

示例说明

  该示例调用了forms名称空间下的"thismycount"模组。并为"thismycount"的执行传递两个值。

示例输出

 

12

 

参考
 

 

 

 

查看NoahWeb在线手册

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