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

逻辑层标签 Out

  定义所包含逻辑部分产生的内容所输出的区域。

 

说明

标签:

<Out Area="">

</Out>

必要参数:

Area


标签和参数说明:

开始标签

<Out Area="">

结束标签 </Out>
参数:Area

输出区名称(Dreamweaver生成的模板名称或库文件地址)。

输出区使用模板定义时(表现层中<!-- InstanceBeginEditable name="模板名称" --><!-- InstanceEndEditable -->定义的Macromedia Dreamweaver模版编辑区),使用模板名字作为Area内容。如:"main"

输出区使用库定义时(表现层中<!-- #BeginLibraryItem "库文件地址" --><!-- #EndLibraryItem -->定义的模板),使用库文件地址作为Area内容。如:"/Library/lout.lbi"


内容说明

  当在逻辑层书写程序逻辑时可以使用此标签告诉系统,包含在标签内的操作所输出的内容显示在整个页面地哪个区域。举例来说,假设你的一个页面从上到下等分成三份,最上面的区域为“A”,中间部分为“B”,下面为“C”,那么

<Out Area="B">

</Out>

 

这样包含在"Out"标签内的输出将会显示在“B”区域。区域定义使用<!-- InstanceBeginEditable name="functionlink" -->

 

XML视图



 

示例

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

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

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

<SetVar Name="message" Value="'show text'" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>




 

示例

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

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

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

<SetVar Name="message" Value="'show text'" />

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

<SetVar Name="message" Value="'这是标题区域'" />

<Echo ContentLinkId="viewmsg" />

</Out>

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

<SetVar Name="message" Value="'这是内容区域'" />

<Echo ContentLinkId="viewmsg" />

</Out>

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

<SetVar Name="message" Value="'这是更多信息区域'" />

<Echo ContentLinkId="viewmsg" />

</Out>

<Echo ContentLinkId="subareatemplate" />

</Out>

</Action>


示例说明

  该示例为使用多层输出模板输出的示例,在"logic.aspx"文件中被存在一个已经定义好的区域"/Library/lout.lib",而在输出的字符资源中又输出带"/Library/subtitle.lbi"、"/Library/subcontent.lbi"、"/Library/submoreinfo.lbi"三个区域的模板"subareatemplate"定位更具体的内容。

 

示例输出

  这是标题区域  
     
  这是内容区域 这是更多信息区域

 

参考
 

 

 

 

查看NoahWeb在线手册

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