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

表示层标签 NoahValue

  根据内容在标签所在位置输出内容。

 

说明

语法:

<!-- NoahValue ValueName="变量表达式" MaxChar="" DChar="" Safety="False" -->

必要参数:

ValueName

可选参数:

MaxChar
DChar
Safety

标签和参数说明:

标签体

<!-- NoahValue ValueName="变量表达式" MaxChar="" DChar="" Safety="False" -->

参数:ValueName 需要回显的值或变量表达式
参数:MaxChar 表示变量值显示在页面上的位数,默认为全部显示。
参数:DChar 在使用了MaxChar属性后才发生作用,表示用于替代未显示出的字符的字符串。
参数:Safety

手写查询时候数据库保护开关。

设置为“True”时表示对该变量的值在服务器端进行转换防止数据库攻击(仅在手写数据库操作集时视情况使用)

设置为“False”时表示表示对该变量的值在服务器端不进行转换。

该变量的值被用于进行数据库操作时,将Safety属性设为True有助于保证数据库的安全,默认为False。

例:

<input name="page" type="hidden" value="<!-- NoahValue ValueName="[_root.page]" -->">

 

说明:

上面代码表示将变量_root.page的值赋给名为page的input标签。
MaxChar表示变量值显示在页面上的位数,默认为全部显示。

在上例NoahValue标签内加入 MaxChar="2",假设变量_root.page的值为“ABC”,页面将显示“AB..”。

DChar在使用了MaxChar属性后才发生作用,表示用于替代未显示出的字符的字符串。

在上例NoahValue标签内加入 DChar="**",仍然假设变量_root.page的值为“ABC”,此时页面将显示“AB**”。

当Safety=“True”时表示对该变量的值在服务器端进行检测,Safety=“False”时表示表示对该变量的值在服务器端不进行检测,当时该变量的值被用于进行数据库操作时,将Safety属性设为True有助于保证数据库的安全,默认为False。


 

示例

<table width="100%" border="1" cellspacing="0" cellpadding="2">
<tr>
<td>&lt;!-- NoahValue ValueName=&quot;[_root.URL]&quot; MaxChar=&quot;&quot; DChar=&quot;&quot; Safety=&quot;False&quot; --&gt;</td>
<td>&nbsp;<!-- NoahValue ValueName="[_root.URL]" MaxChar="" DChar="" Safety="False" --></td>
</tr>
<tr>
<td>&lt;!-- NoahValue ValueName=&quot;[a]&quot; MaxChar=&quot;&quot; DChar=&quot;&quot; Safety=&quot;False&quot; --&gt;</td>
<td>&nbsp;<!-- NoahSetValue SetName="a" SetValue="12" --><!-- NoahValue ValueName="[a]" MaxChar="" DChar="" Safety="False" --></td>
</tr>
<tr>
<td>&lt;!-- NoahValue ValueName=&quot;[a]*12+15&quot; MaxChar=&quot;&quot; DChar=&quot;&quot; Safety=&quot;False&quot; --&gt;</td>
<td>&nbsp;<!-- NoahSetValue SetName="a" SetValue="12" --><!-- NoahValue ValueName="[a]*12+15" MaxChar="" DChar="" Safety="False" --></td>
</tr>
<tr>
<td>&lt;!-- NoahValue ValueName=&quot;'abcdefghijklmnopqrstuvwxyz'&quot; MaxChar=&quot;6&quot; DChar=&quot;&quot; Safety=&quot;False&quot; --&gt;</td>
<td>&nbsp;<!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="6" DChar="" Safety="False" --></td>
</tr>
<tr>
<td>&lt;!-- NoahValue ValueName=&quot;'abcdefghijklmnopqrstuvwxyz'&quot; MaxChar=&quot;6&quot; DChar=&quot;………&quot; Safety=&quot;False&quot; --&gt;</td>
<td>&nbsp;<!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="10" DChar="………" Safety="False" --></td>
</tr>
</table>

 

 

示例输出

<!-- NoahValue ValueName="[_root.URL]" MaxChar="" DChar="" Safety="False" -->  /Html_NoahValue.aspx
<!-- NoahValue ValueName="[a]" MaxChar="" DChar="" Safety="False" -->  12
<!-- NoahValue ValueName="[a]*12+15" MaxChar="" DChar="" Safety="False" -->  159
<!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="6" DChar="" Safety="False" -->  abcdef…
<!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="6" DChar="………" Safety="False" -->  abcdefghij………


 

参考
 

 

 

 

查看NoahWeb在线手册

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