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

逻辑层标签 SetVar

  声明和设置一个变量。

 

说明

标签:

<SetVar Name="" Value="" />

必要参数:

Name
Value


标签和参数说明:

标签体

<SetVar Name="" Value="" />

参数:Name

设置的变量名称。

可以使用变量前缀关键词"_root"来设置或新建一全局变量,如:"_root.varname"。

可以使用变量前缀关键词"_this"或省略变量前缀关键词来设置或新建一局部变量,如:"_this.varname"或"varname"。

可以使用变量前缀关键词"_SESSION"来设置或新建一服务器会话内容,如:"_SESSION.varname"。

可以使用变量前缀关键词"_COOKIE"来设置或新建一客户端保存的COOKIE,如:"_COOKIE.varname"。

参数:Value 需要设置给变量的值或变量表达式

内容说明

  如果你需要声明一个新的变量时,此标签会帮你完成。例如,你要声明一个变量叫做"angel",那么你将写入:

<SetVar Name="angel" Value="'管理员'"/>

  需要注意的是,你必须在一个变量声明的同时给它赋值(可以设置为空),否则将导致一个错误,这是不希望的。

 

XML视图



 

示例

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

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

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

<SetVar Name="n1" Value="'abc'" />

<SetVar Name="_root.n2" Value="[_this.n1]" />

<SetVar Name="_this.n3" Value="[_root.n2]" />

<SetVar Name="message" Value="[n3]" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>





 

示例

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

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

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

<SetVar Name="_SESSION.myname" Value="'noahweb session'" />

<SetVar Name="message" Value="[_SESSION.myname]" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>



 

示例

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

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

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

<SetVar Name="_COOKIE.myname" Value="'noahweb cookie'" />

<SetVar Name="message" Value="[_COOKIE.myname]" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>





 

示例

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

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

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

<SetVar Name="message" Value="[_TEXT._this.testA]" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>



 

参考
 

 

 

 

查看NoahWeb在线手册

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